Lines Matching refs:dp

49 # define TIFFCvtIEEEDoubleToNative(tif, n, dp)  argument
3404 TIFFDirEntry* dp; in TIFFReadDirectory() local
3474 dp=TIFFReadDirectoryFindEntry(tif,dir,dircount,TIFFTAG_SAMPLESPERPIXEL); in TIFFReadDirectory()
3475 if (dp) in TIFFReadDirectory()
3477 if (!TIFFFetchNormalTag(tif,dp,0)) in TIFFReadDirectory()
3479 dp->tdir_tag=IGNORE; in TIFFReadDirectory()
3481 dp=TIFFReadDirectoryFindEntry(tif,dir,dircount,TIFFTAG_COMPRESSION); in TIFFReadDirectory()
3482 if (dp) in TIFFReadDirectory()
3492 err=TIFFReadDirEntryShort(tif,dp,&value); in TIFFReadDirectory()
3494 err=TIFFReadDirEntryPersampleShort(tif,dp,&value); in TIFFReadDirectory()
3502 dp->tdir_tag=IGNORE; in TIFFReadDirectory()
3512 for (di=0, dp=dir; di<dircount; di++, dp++) in TIFFReadDirectory()
3514 if (dp->tdir_tag!=IGNORE) in TIFFReadDirectory()
3516 TIFFReadDirectoryFindFieldInfo(tif,dp->tdir_tag,&fii); in TIFFReadDirectory()
3521 dp->tdir_tag,dp->tdir_tag); in TIFFReadDirectory()
3526 dp->tdir_tag, in TIFFReadDirectory()
3527 (TIFFDataType) dp->tdir_type), in TIFFReadDirectory()
3532 dp->tdir_tag, in TIFFReadDirectory()
3533 dp->tdir_tag); in TIFFReadDirectory()
3534 dp->tdir_tag=IGNORE; in TIFFReadDirectory()
3536 TIFFReadDirectoryFindFieldInfo(tif,dp->tdir_tag,&fii); in TIFFReadDirectory()
3541 if (dp->tdir_tag!=IGNORE) in TIFFReadDirectory()
3545 dp->tdir_tag=IGNORE; in TIFFReadDirectory()
3548 switch (dp->tdir_tag) in TIFFReadDirectory()
3565 if (!TIFFFetchNormalTag(tif,dp,0)) in TIFFReadDirectory()
3567 dp->tdir_tag=IGNORE; in TIFFReadDirectory()
3586 dp=TIFFReadDirectoryFindEntry(tif,dir,dircount,TIFFTAG_STRIPOFFSETS); in TIFFReadDirectory()
3587 if ((dp!=0)&&(dp->tdir_count==1)) in TIFFReadDirectory()
3589 dp=TIFFReadDirectoryFindEntry(tif,dir,dircount, in TIFFReadDirectory()
3591 if ((dp!=0)&&(dp->tdir_count==1)) in TIFFReadDirectory()
3655 for (di=0, dp=dir; di<dircount; di++, dp++) in TIFFReadDirectory()
3657 switch (dp->tdir_tag) in TIFFReadDirectory()
3679 err=TIFFReadDirEntryShort(tif,dp,&value); in TIFFReadDirectory()
3681 err=TIFFReadDirEntryPersampleShort(tif,dp,&value); in TIFFReadDirectory()
3684 fip = TIFFFieldWithTag(tif,dp->tdir_tag); in TIFFReadDirectory()
3688 if (!TIFFSetField(tif,dp->tdir_tag,value)) in TIFFReadDirectory()
3690 if( dp->tdir_tag == TIFFTAG_BITSPERSAMPLE ) in TIFFReadDirectory()
3702 if (dp->tdir_count != (uint64)tif->tif_dir.td_samplesperpixel) in TIFFReadDirectory()
3705 err = TIFFReadDirEntryDoubleArray(tif, dp, &data); in TIFFReadDirectory()
3708 fip = TIFFFieldWithTag(tif,dp->tdir_tag); in TIFFReadDirectory()
3714 m = TIFFSetField(tif,dp->tdir_tag,data); in TIFFReadDirectory()
3725 dp, sizeof(TIFFDirEntry) ); in TIFFReadDirectory()
3727 if (!TIFFFetchStripThing(tif,dp,tif->tif_dir.td_nstrips,&tif->tif_dir.td_stripoffset)) in TIFFReadDirectory()
3735 dp, sizeof(TIFFDirEntry) ); in TIFFReadDirectory()
3737 if (!TIFFFetchStripThing(tif,dp,tif->tif_dir.td_nstrips,&tif->tif_dir.td_stripbytecount)) in TIFFReadDirectory()
3756 fip = TIFFFieldWithTag(tif,dp->tdir_tag); in TIFFReadDirectory()
3767 fip = TIFFFieldWithTag(tif,dp->tdir_tag); in TIFFReadDirectory()
3775 if ((dp->tdir_tag==TIFFTAG_TRANSFERFUNCTION)&&(dp->tdir_count==(uint64)countpersample)) in TIFFReadDirectory()
3785 if (dp->tdir_count!=(uint64)countrequired) in TIFFReadDirectory()
3788 err=TIFFReadDirEntryShortArray(tif,dp,&value); in TIFFReadDirectory()
3791 fip = TIFFFieldWithTag(tif,dp->tdir_tag); in TIFFReadDirectory()
3796 TIFFSetField(tif,dp->tdir_tag,value,value+incrementpersample,value+2*incrementpersample); in TIFFReadDirectory()
3806 if (TIFFReadDirEntryShort(tif,dp,&valueo)==TIFFReadDirEntryErrOk) in TIFFReadDirectory()
3821 (void) TIFFFetchNormalTag(tif, dp, TRUE); in TIFFReadDirectory()
4172 TIFFDirEntry* dp; in TIFFReadCustomDirectory() local
4187 for (di=0, dp=dir; di<dircount; di++, dp++) in TIFFReadCustomDirectory()
4189 TIFFReadDirectoryFindFieldInfo(tif,dp->tdir_tag,&fii); in TIFFReadCustomDirectory()
4194 dp->tdir_tag, dp->tdir_tag); in TIFFReadCustomDirectory()
4196 dp->tdir_tag, in TIFFReadCustomDirectory()
4197 (TIFFDataType) dp->tdir_type), in TIFFReadCustomDirectory()
4201 dp->tdir_tag, dp->tdir_tag); in TIFFReadCustomDirectory()
4202 dp->tdir_tag=IGNORE; in TIFFReadCustomDirectory()
4204 TIFFReadDirectoryFindFieldInfo(tif,dp->tdir_tag,&fii); in TIFFReadCustomDirectory()
4208 if (dp->tdir_tag!=IGNORE) in TIFFReadCustomDirectory()
4212 dp->tdir_tag=IGNORE; in TIFFReadCustomDirectory()
4216 while ((fip->field_type!=TIFF_ANY)&&(fip->field_type!=dp->tdir_type)) in TIFFReadCustomDirectory()
4220 (tif->tif_fields[fii]->field_tag!=(uint32)dp->tdir_tag)) in TIFFReadCustomDirectory()
4231 dp->tdir_type,fip->field_name); in TIFFReadCustomDirectory()
4232 dp->tdir_tag=IGNORE; in TIFFReadCustomDirectory()
4245 if (!CheckDirCount(tif,dp,expected)) in TIFFReadCustomDirectory()
4246 dp->tdir_tag=IGNORE; in TIFFReadCustomDirectory()
4250 switch (dp->tdir_tag) in TIFFReadCustomDirectory()
4255 (void) TIFFFetchSubjectDistance(tif,dp); in TIFFReadCustomDirectory()
4258 (void) TIFFFetchNormalTag(tif, dp, TRUE); in TIFFReadCustomDirectory()
4285 TIFFDirEntry *dp; in EstimateStripByteCounts() local
4311 for (dp = dir, n = dircount; n > 0; n--, dp++) in EstimateStripByteCounts()
4315 typewidth = TIFFDataWidth((TIFFDataType) dp->tdir_type); in EstimateStripByteCounts()
4319 dp->tdir_type); in EstimateStripByteCounts()
4322 datasize=(uint64)typewidth*dp->tdir_count; in EstimateStripByteCounts()
4713 TIFFFetchNormalTag(TIFF* tif, TIFFDirEntry* dp, int recover) in TIFFFetchNormalTag() argument
4719 TIFFReadDirectoryFindFieldInfo(tif,dp->tdir_tag,&fii); in TIFFFetchNormalTag()
4724 dp->tdir_tag); in TIFFFetchNormalTag()
4740 err=TIFFReadDirEntryByteArray(tif,dp,&data); in TIFFFetchNormalTag()
4748 while (mb<(uint32)dp->tdir_count) in TIFFFetchNormalTag()
4755 if (mb+1<(uint32)dp->tdir_count) in TIFFFetchNormalTag()
4757 else if (mb+1>(uint32)dp->tdir_count) in TIFFFetchNormalTag()
4761 if ((uint32)dp->tdir_count+1!=dp->tdir_count+1) in TIFFFetchNormalTag()
4764 o=_TIFFmalloc((uint32)dp->tdir_count+1); in TIFFFetchNormalTag()
4771 _TIFFmemcpy(o,data,(uint32)dp->tdir_count); in TIFFFetchNormalTag()
4772 o[(uint32)dp->tdir_count]=0; in TIFFFetchNormalTag()
4777 n=TIFFSetField(tif,dp->tdir_tag,data); in TIFFFetchNormalTag()
4790 err=TIFFReadDirEntryByte(tif,dp,&data); in TIFFFetchNormalTag()
4793 if (!TIFFSetField(tif,dp->tdir_tag,data)) in TIFFFetchNormalTag()
4803 err=TIFFReadDirEntryShort(tif,dp,&data); in TIFFFetchNormalTag()
4806 if (!TIFFSetField(tif,dp->tdir_tag,data)) in TIFFFetchNormalTag()
4816 err=TIFFReadDirEntryLong(tif,dp,&data); in TIFFFetchNormalTag()
4819 if (!TIFFSetField(tif,dp->tdir_tag,data)) in TIFFFetchNormalTag()
4829 err=TIFFReadDirEntryLong8(tif,dp,&data); in TIFFFetchNormalTag()
4832 if (!TIFFSetField(tif,dp->tdir_tag,data)) in TIFFFetchNormalTag()
4842 err=TIFFReadDirEntryFloat(tif,dp,&data); in TIFFFetchNormalTag()
4845 if (!TIFFSetField(tif,dp->tdir_tag,data)) in TIFFFetchNormalTag()
4855 err=TIFFReadDirEntryDouble(tif,dp,&data); in TIFFFetchNormalTag()
4858 if (!TIFFSetField(tif,dp->tdir_tag,data)) in TIFFFetchNormalTag()
4868 err=TIFFReadDirEntryIfd8(tif,dp,&data); in TIFFFetchNormalTag()
4871 if (!TIFFSetField(tif,dp->tdir_tag,data)) in TIFFFetchNormalTag()
4881 if (dp->tdir_count!=2) { in TIFFFetchNormalTag()
4884 fip->field_name,(int)dp->tdir_count); in TIFFFetchNormalTag()
4887 err=TIFFReadDirEntryShortArray(tif,dp,&data); in TIFFFetchNormalTag()
4891 m=TIFFSetField(tif,dp->tdir_tag,data[0],data[1]); in TIFFFetchNormalTag()
4903 if (dp->tdir_count!=(uint64)fip->field_readcount) { in TIFFFetchNormalTag()
4906 fip->field_name,(int) fip->field_readcount, (int)dp->tdir_count); in TIFFFetchNormalTag()
4911 err=TIFFReadDirEntryByteArray(tif,dp,&data); in TIFFFetchNormalTag()
4915 m=TIFFSetField(tif,dp->tdir_tag,data); in TIFFFetchNormalTag()
4929 if (dp->tdir_count!=(uint64)fip->field_readcount) in TIFFFetchNormalTag()
4933 err=TIFFReadDirEntryShortArray(tif,dp,&data); in TIFFFetchNormalTag()
4937 m=TIFFSetField(tif,dp->tdir_tag,data); in TIFFFetchNormalTag()
4951 if (dp->tdir_count!=(uint64)fip->field_readcount) in TIFFFetchNormalTag()
4955 err=TIFFReadDirEntryLongArray(tif,dp,&data); in TIFFFetchNormalTag()
4959 m=TIFFSetField(tif,dp->tdir_tag,data); in TIFFFetchNormalTag()
4973 if (dp->tdir_count!=(uint64)fip->field_readcount) in TIFFFetchNormalTag()
4977 err=TIFFReadDirEntryFloatArray(tif,dp,&data); in TIFFFetchNormalTag()
4981 m=TIFFSetField(tif,dp->tdir_tag,data); in TIFFFetchNormalTag()
4995 if (dp->tdir_count>0xFFFF) in TIFFFetchNormalTag()
4999 err=TIFFReadDirEntryByteArray(tif,dp,&data); in TIFFFetchNormalTag()
5003 if( dp->tdir_count > 0 && data[dp->tdir_count-1] != '\0' ) in TIFFFetchNormalTag()
5006 data[dp->tdir_count-1] = '\0'; in TIFFFetchNormalTag()
5008 m=TIFFSetField(tif,dp->tdir_tag,(uint16)(dp->tdir_count),data); in TIFFFetchNormalTag()
5022 if (dp->tdir_count>0xFFFF) in TIFFFetchNormalTag()
5026 err=TIFFReadDirEntryByteArray(tif,dp,&data); in TIFFFetchNormalTag()
5030 m=TIFFSetField(tif,dp->tdir_tag,(uint16)(dp->tdir_count),data); in TIFFFetchNormalTag()
5044 if (dp->tdir_count>0xFFFF) in TIFFFetchNormalTag()
5048 err=TIFFReadDirEntryShortArray(tif,dp,&data); in TIFFFetchNormalTag()
5052 m=TIFFSetField(tif,dp->tdir_tag,(uint16)(dp->tdir_count),data); in TIFFFetchNormalTag()
5066 if (dp->tdir_count>0xFFFF) in TIFFFetchNormalTag()
5070 err=TIFFReadDirEntryLongArray(tif,dp,&data); in TIFFFetchNormalTag()
5074 m=TIFFSetField(tif,dp->tdir_tag,(uint16)(dp->tdir_count),data); in TIFFFetchNormalTag()
5088 if (dp->tdir_count>0xFFFF) in TIFFFetchNormalTag()
5092 err=TIFFReadDirEntryLong8Array(tif,dp,&data); in TIFFFetchNormalTag()
5096 m=TIFFSetField(tif,dp->tdir_tag,(uint16)(dp->tdir_count),data); in TIFFFetchNormalTag()
5110 if (dp->tdir_count>0xFFFF) in TIFFFetchNormalTag()
5114 err=TIFFReadDirEntryFloatArray(tif,dp,&data); in TIFFFetchNormalTag()
5118 m=TIFFSetField(tif,dp->tdir_tag,(uint16)(dp->tdir_count),data); in TIFFFetchNormalTag()
5132 if (dp->tdir_count>0xFFFF) in TIFFFetchNormalTag()
5136 err=TIFFReadDirEntryDoubleArray(tif,dp,&data); in TIFFFetchNormalTag()
5140 m=TIFFSetField(tif,dp->tdir_tag,(uint16)(dp->tdir_count),data); in TIFFFetchNormalTag()
5154 if (dp->tdir_count>0xFFFF) in TIFFFetchNormalTag()
5158 err=TIFFReadDirEntryIfd8Array(tif,dp,&data); in TIFFFetchNormalTag()
5162 m=TIFFSetField(tif,dp->tdir_tag,(uint16)(dp->tdir_count),data); in TIFFFetchNormalTag()
5176 err=TIFFReadDirEntryByteArray(tif,dp,&data); in TIFFFetchNormalTag()
5180 if( dp->tdir_count > 0 && data[dp->tdir_count-1] != '\0' ) in TIFFFetchNormalTag()
5183 data[dp->tdir_count-1] = '\0'; in TIFFFetchNormalTag()
5185 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5198 err=TIFFReadDirEntryByteArray(tif,dp,&data); in TIFFFetchNormalTag()
5202 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5215 err=TIFFReadDirEntrySbyteArray(tif,dp,&data); in TIFFFetchNormalTag()
5219 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5232 err=TIFFReadDirEntryShortArray(tif,dp,&data); in TIFFFetchNormalTag()
5236 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5249 err=TIFFReadDirEntrySshortArray(tif,dp,&data); in TIFFFetchNormalTag()
5253 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5266 err=TIFFReadDirEntryLongArray(tif,dp,&data); in TIFFFetchNormalTag()
5270 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5283 err=TIFFReadDirEntrySlongArray(tif,dp,&data); in TIFFFetchNormalTag()
5287 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5300 err=TIFFReadDirEntryLong8Array(tif,dp,&data); in TIFFFetchNormalTag()
5304 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5317 err=TIFFReadDirEntrySlong8Array(tif,dp,&data); in TIFFFetchNormalTag()
5321 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5334 err=TIFFReadDirEntryFloatArray(tif,dp,&data); in TIFFFetchNormalTag()
5338 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5351 err=TIFFReadDirEntryDoubleArray(tif,dp,&data); in TIFFFetchNormalTag()
5355 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()
5368 err=TIFFReadDirEntryIfd8Array(tif,dp,&data); in TIFFFetchNormalTag()
5372 m=TIFFSetField(tif,dp->tdir_tag,(uint32)(dp->tdir_count),data); in TIFFFetchNormalTag()