Lines Matching refs:tif

80 #define ZState(tif)             ((ZIPState*) (tif)->tif_data)  argument
81 #define DecoderState(tif) ZState(tif) argument
82 #define EncoderState(tif) ZState(tif) argument
84 static int ZIPEncode(TIFF* tif, uint8* bp, tmsize_t cc, uint16 s);
85 static int ZIPDecode(TIFF* tif, uint8* op, tmsize_t occ, uint16 s);
88 ZIPFixupTags(TIFF* tif) in ZIPFixupTags() argument
90 (void) tif; in ZIPFixupTags()
95 ZIPSetupDecode(TIFF* tif) in ZIPSetupDecode() argument
98 ZIPState* sp = DecoderState(tif); in ZIPSetupDecode()
113 TIFFErrorExt(tif->tif_clientdata, module, "%s", SAFE_MSG(sp)); in ZIPSetupDecode()
125 ZIPPreDecode(TIFF* tif, uint16 s) in ZIPPreDecode() argument
127 ZIPState* sp = DecoderState(tif); in ZIPPreDecode()
133 tif->tif_setupdecode( tif ); in ZIPPreDecode()
135 sp->stream.next_in = tif->tif_rawdata; in ZIPPreDecode()
140 sp->stream.avail_in = (uint64)tif->tif_rawcc < 0xFFFFFFFFU ? (uInt) tif->tif_rawcc : 0xFFFFFFFFU; in ZIPPreDecode()
145 ZIPDecode(TIFF* tif, uint8* op, tmsize_t occ, uint16 s) in ZIPDecode() argument
148 ZIPState* sp = DecoderState(tif); in ZIPDecode()
154 sp->stream.next_in = tif->tif_rawcp; in ZIPDecode()
163 … uInt avail_in_before = (uint64)tif->tif_rawcc <= 0xFFFFFFFFU ? (uInt)tif->tif_rawcc : 0xFFFFFFFFU; in ZIPDecode()
168 tif->tif_rawcc -= (avail_in_before - sp->stream.avail_in); in ZIPDecode()
173 TIFFErrorExt(tif->tif_clientdata, module, in ZIPDecode()
175 (unsigned long) tif->tif_row, SAFE_MSG(sp)); in ZIPDecode()
179 TIFFErrorExt(tif->tif_clientdata, module, in ZIPDecode()
185 TIFFErrorExt(tif->tif_clientdata, module, in ZIPDecode()
187 (unsigned long) tif->tif_row, (TIFF_UINT64_T) occ); in ZIPDecode()
191 tif->tif_rawcp = sp->stream.next_in; in ZIPDecode()
197 ZIPSetupEncode(TIFF* tif) in ZIPSetupEncode() argument
200 ZIPState* sp = EncoderState(tif); in ZIPSetupEncode()
209 TIFFErrorExt(tif->tif_clientdata, module, "%s", SAFE_MSG(sp)); in ZIPSetupEncode()
221 ZIPPreEncode(TIFF* tif, uint16 s) in ZIPPreEncode() argument
223 ZIPState *sp = EncoderState(tif); in ZIPPreEncode()
228 tif->tif_setupencode( tif ); in ZIPPreEncode()
230 sp->stream.next_out = tif->tif_rawdata; in ZIPPreEncode()
235 …sp->stream.avail_out = (uint64)tif->tif_rawdatasize <= 0xFFFFFFFFU ? (uInt)tif->tif_rawdatasize : … in ZIPPreEncode()
243 ZIPEncode(TIFF* tif, uint8* bp, tmsize_t cc, uint16 s) in ZIPEncode() argument
246 ZIPState *sp = EncoderState(tif); in ZIPEncode()
261 TIFFErrorExt(tif->tif_clientdata, module, in ZIPEncode()
267 tif->tif_rawcc = tif->tif_rawdatasize; in ZIPEncode()
268 TIFFFlushData1(tif); in ZIPEncode()
269 sp->stream.next_out = tif->tif_rawdata; in ZIPEncode()
270 …sp->stream.avail_out = (uint64)tif->tif_rawdatasize <= 0xFFFFFFFFU ? (uInt)tif->tif_rawdatasize : … in ZIPEncode()
282 ZIPPostEncode(TIFF* tif) in ZIPPostEncode() argument
285 ZIPState *sp = EncoderState(tif); in ZIPPostEncode()
294 if ((tmsize_t)sp->stream.avail_out != tif->tif_rawdatasize) in ZIPPostEncode()
296 tif->tif_rawcc = tif->tif_rawdatasize - sp->stream.avail_out; in ZIPPostEncode()
297 TIFFFlushData1(tif); in ZIPPostEncode()
298 sp->stream.next_out = tif->tif_rawdata; in ZIPPostEncode()
299 …sp->stream.avail_out = (uint64)tif->tif_rawdatasize <= 0xFFFFFFFFU ? (uInt)tif->tif_rawdatasize : … in ZIPPostEncode()
303 TIFFErrorExt(tif->tif_clientdata, module, in ZIPPostEncode()
312 ZIPCleanup(TIFF* tif) in ZIPCleanup() argument
314 ZIPState* sp = ZState(tif); in ZIPCleanup()
318 (void)TIFFPredictorCleanup(tif); in ZIPCleanup()
320 tif->tif_tagmethods.vgetfield = sp->vgetparent; in ZIPCleanup()
321 tif->tif_tagmethods.vsetfield = sp->vsetparent; in ZIPCleanup()
331 tif->tif_data = NULL; in ZIPCleanup()
333 _TIFFSetDefaultCompressionState(tif); in ZIPCleanup()
337 ZIPVSetField(TIFF* tif, uint32 tag, va_list ap) in ZIPVSetField() argument
340 ZIPState* sp = ZState(tif); in ZIPVSetField()
348 TIFFErrorExt(tif->tif_clientdata, module, "ZLib error: %s", in ZIPVSetField()
355 return (*sp->vsetparent)(tif, tag, ap); in ZIPVSetField()
361 ZIPVGetField(TIFF* tif, uint32 tag, va_list ap) in ZIPVGetField() argument
363 ZIPState* sp = ZState(tif); in ZIPVGetField()
370 return (*sp->vgetparent)(tif, tag, ap); in ZIPVGetField()
380 TIFFInitZIP(TIFF* tif, int scheme) in TIFFInitZIP() argument
391 if (!_TIFFMergeFields(tif, zipFields, TIFFArrayCount(zipFields))) { in TIFFInitZIP()
392 TIFFErrorExt(tif->tif_clientdata, module, in TIFFInitZIP()
400 tif->tif_data = (uint8*) _TIFFmalloc(sizeof (ZIPState)); in TIFFInitZIP()
401 if (tif->tif_data == NULL) in TIFFInitZIP()
403 sp = ZState(tif); in TIFFInitZIP()
412 sp->vgetparent = tif->tif_tagmethods.vgetfield; in TIFFInitZIP()
413 tif->tif_tagmethods.vgetfield = ZIPVGetField; /* hook for codec tags */ in TIFFInitZIP()
414 sp->vsetparent = tif->tif_tagmethods.vsetfield; in TIFFInitZIP()
415 tif->tif_tagmethods.vsetfield = ZIPVSetField; /* hook for codec tags */ in TIFFInitZIP()
424 tif->tif_fixuptags = ZIPFixupTags; in TIFFInitZIP()
425 tif->tif_setupdecode = ZIPSetupDecode; in TIFFInitZIP()
426 tif->tif_predecode = ZIPPreDecode; in TIFFInitZIP()
427 tif->tif_decoderow = ZIPDecode; in TIFFInitZIP()
428 tif->tif_decodestrip = ZIPDecode; in TIFFInitZIP()
429 tif->tif_decodetile = ZIPDecode; in TIFFInitZIP()
430 tif->tif_setupencode = ZIPSetupEncode; in TIFFInitZIP()
431 tif->tif_preencode = ZIPPreEncode; in TIFFInitZIP()
432 tif->tif_postencode = ZIPPostEncode; in TIFFInitZIP()
433 tif->tif_encoderow = ZIPEncode; in TIFFInitZIP()
434 tif->tif_encodestrip = ZIPEncode; in TIFFInitZIP()
435 tif->tif_encodetile = ZIPEncode; in TIFFInitZIP()
436 tif->tif_cleanup = ZIPCleanup; in TIFFInitZIP()
440 (void) TIFFPredictorInit(tif); in TIFFInitZIP()
443 TIFFErrorExt(tif->tif_clientdata, module, in TIFFInitZIP()