Lines Matching refs:ifdEntries
354 uint32 ifdEntries = stream.Get_uint16 (); in ValidateIFD() local
356 if (ifdEntries < 1) in ValidateIFD()
363 if (ifdOffset + 2 + ifdEntries * 12 + 4 > stream.Length ()) in ValidateIFD()
370 for (uint32 tag_index = 0; tag_index < ifdEntries; tag_index++) in ValidateIFD()
435 uint32 ifdEntries = stream.Get_uint16 (); in ParseIFD() local
445 (unsigned) ifdEntries); in ParseIFD()
467 for (uint32 tag_index = 0; tag_index < ifdEntries; tag_index++) in ParseIFD()
604 stream.SetReadPosition (ifdOffset + 2 + ifdEntries * 12); in ParseIFD()
686 uint32 ifdEntries = stream.Get_uint16 (); in ParseMakerNoteIFD() local
690 if (ifdEntries < 1 || 2 + ifdEntries * 12 > ifdSize) in ParseMakerNoteIFD()
697 for (tagIndex = 0; tagIndex < ifdEntries; tagIndex++) in ParseMakerNoteIFD()
729 (unsigned) ifdEntries); in ParseMakerNoteIFD()
735 for (tagIndex = 0; tagIndex < ifdEntries; tagIndex++) in ParseMakerNoteIFD()
863 if (ifdSize >= 2 + ifdEntries * 12 + 4) in ParseMakerNoteIFD()
866 stream.SetReadPosition (ifdOffset + 2 + ifdEntries * 12); in ParseMakerNoteIFD()