Lines Matching refs:dir

154 static void TIFFReadDirectoryCheckOrder(TIFF* tif, TIFFDirEntry* dir, uint16 dircount);
155 static TIFFDirEntry* TIFFReadDirectoryFindEntry(TIFF* tif, TIFFDirEntry* dir, uint16 dircount, uint…
158 static int EstimateStripByteCounts(TIFF* tif, TIFFDirEntry* dir, uint16 dircount);
164 static int TIFFFetchStripThing(TIFF* tif, TIFFDirEntry* dir, uint32 nstrips, uint64** lpp);
3402 TIFFDirEntry* dir; in TIFFReadDirectory() local
3417 dircount=TIFFFetchDirectory(tif,nextdiroff,&dir,&tif->tif_nextdiroff); in TIFFReadDirectory()
3424 TIFFReadDirectoryCheckOrder(tif,dir,dircount); in TIFFReadDirectory()
3433 for (ma=dir, mb=0; mb<dircount; ma++, mb++) in TIFFReadDirectory()
3474 dp=TIFFReadDirectoryFindEntry(tif,dir,dircount,TIFFTAG_SAMPLESPERPIXEL); in TIFFReadDirectory()
3481 dp=TIFFReadDirectoryFindEntry(tif,dir,dircount,TIFFTAG_COMPRESSION); in TIFFReadDirectory()
3512 for (di=0, dp=dir; di<dircount; di++, dp++) in TIFFReadDirectory()
3586 dp=TIFFReadDirectoryFindEntry(tif,dir,dircount,TIFFTAG_STRIPOFFSETS); in TIFFReadDirectory()
3589 dp=TIFFReadDirectoryFindEntry(tif,dir,dircount, in TIFFReadDirectory()
3655 for (di=0, dp=dir; di<dircount; di++, dp++) in TIFFReadDirectory()
3934 if (EstimateStripByteCounts(tif, dir, dircount) < 0) in TIFFReadDirectory()
3969 if(EstimateStripByteCounts(tif, dir, dircount) < 0) in TIFFReadDirectory()
3991 if (EstimateStripByteCounts(tif, dir, dircount) < 0) in TIFFReadDirectory()
3996 if (dir) in TIFFReadDirectory()
3998 _TIFFfree(dir); in TIFFReadDirectory()
3999 dir=NULL; in TIFFReadDirectory()
4090 if (dir) in TIFFReadDirectory()
4091 _TIFFfree(dir); in TIFFReadDirectory()
4096 TIFFReadDirectoryCheckOrder(TIFF* tif, TIFFDirEntry* dir, uint16 dircount) in TIFFReadDirectoryCheckOrder() argument
4103 for (n=0, o=dir; n<dircount; n++, o++) in TIFFReadDirectoryCheckOrder()
4116 TIFFReadDirectoryFindEntry(TIFF* tif, TIFFDirEntry* dir, uint16 dircount, uint16 tagid) in TIFFReadDirectoryFindEntry() argument
4121 for (m=dir, n=0; n<dircount; m++, n++) in TIFFReadDirectoryFindEntry()
4170 TIFFDirEntry* dir; in TIFFReadCustomDirectory() local
4177 dircount=TIFFFetchDirectory(tif,diroff,&dir,NULL); in TIFFReadCustomDirectory()
4186 TIFFReadDirectoryCheckOrder(tif,dir,dircount); in TIFFReadCustomDirectory()
4187 for (di=0, dp=dir; di<dircount; di++, dp++) in TIFFReadCustomDirectory()
4263 if (dir) in TIFFReadCustomDirectory()
4264 _TIFFfree(dir); in TIFFReadCustomDirectory()
4281 EstimateStripByteCounts(TIFF* tif, TIFFDirEntry* dir, uint16 dircount) in EstimateStripByteCounts() argument
4311 for (dp = dir, n = dircount; n > 0; n--, dp++) in EstimateStripByteCounts()
4431 CheckDirCount(TIFF* tif, TIFFDirEntry* dir, uint32 count) in CheckDirCount() argument
4433 if ((uint64)count > dir->tdir_count) { in CheckDirCount()
4434 const TIFFField* fip = TIFFFieldWithTag(tif, dir->tdir_tag); in CheckDirCount()
4438 dir->tdir_count, count); in CheckDirCount()
4440 } else if ((uint64)count < dir->tdir_count) { in CheckDirCount()
4441 const TIFFField* fip = TIFFFieldWithTag(tif, dir->tdir_tag); in CheckDirCount()
4445 dir->tdir_count, count); in CheckDirCount()
4446 dir->tdir_count = count; in CheckDirCount()
4466 TIFFDirEntry* dir; in TIFFFetchDirectory() local
4664 dir = (TIFFDirEntry*)_TIFFCheckMalloc(tif, dircount16, in TIFFFetchDirectory()
4667 if (dir==0) in TIFFFetchDirectory()
4673 mb=dir; in TIFFFetchDirectory()
4705 *pdir = dir; in TIFFFetchDirectory()
5397 TIFFFetchStripThing(TIFF* tif, TIFFDirEntry* dir, uint32 nstrips, uint64** lpp) in TIFFFetchStripThing() argument
5402 err=TIFFReadDirEntryLong8Array(tif,dir,&data); in TIFFFetchStripThing()
5405 const TIFFField* fip = TIFFFieldWithTag(tif,dir->tdir_tag); in TIFFFetchStripThing()
5409 if (dir->tdir_count!=(uint64)nstrips) in TIFFFetchStripThing()
5417 if (dir->tdir_count<(uint64)nstrips) in TIFFFetchStripThing()
5419 _TIFFmemcpy(resizeddata,data,(uint32)dir->tdir_count*sizeof(uint64)); in TIFFFetchStripThing()
5420 …_TIFFmemset(resizeddata+(uint32)dir->tdir_count,0,(nstrips-(uint32)dir->tdir_count)*sizeof(uint64)… in TIFFFetchStripThing()
5435 TIFFFetchSubjectDistance(TIFF* tif, TIFFDirEntry* dir) in TIFFFetchSubjectDistance() argument
5444 if (dir->tdir_count!=1) in TIFFFetchSubjectDistance()
5446 else if (dir->tdir_type!=TIFF_RATIONAL) in TIFFFetchSubjectDistance()
5453 offset=*(uint32*)(&dir->tdir_offset); in TIFFFetchSubjectDistance()
5460 m.l=dir->tdir_offset.toff_long8; in TIFFFetchSubjectDistance()
5480 return(TIFFSetField(tif,dir->tdir_tag,n)); in TIFFFetchSubjectDistance()