• Home
  • Raw
  • Download

Lines Matching refs:OffsetBase

462 static void ProcessExifDir(unsigned char * DirStart, unsigned char * OffsetBase,  in ProcessExifDir()  argument
488 if (DirEnd+4 > (OffsetBase+ExifLength)){ in ProcessExifDir()
489 if (DirEnd+2 == OffsetBase+ExifLength || DirEnd == OffsetBase+ExifLength){ in ProcessExifDir()
498 … printf("Map: %05d-%05d: Directory\n",(int)(DirStart-OffsetBase), (int)(DirEnd+4-OffsetBase)); in ProcessExifDir()
541 ValuePtr = OffsetBase+OffsetVal; in ProcessExifDir()
559 ProcessMakerNote(ValuePtr, ByteCount, OffsetBase, ExifLength); in ProcessExifDir()
651 (char *)ValuePtr - (char *)OffsetBase; in ProcessExifDir()
849 ImageInfo.ThumbnailSizeOffset = ValuePtr-OffsetBase; in ProcessExifDir()
859 SubdirStart = OffsetBase + Get32u(ValuePtr); in ProcessExifDir()
860 if (SubdirStart < OffsetBase || SubdirStart > OffsetBase+ExifLength){ in ProcessExifDir()
863 ProcessExifDir(SubdirStart, OffsetBase, ExifLength, NestingLevel+1); in ProcessExifDir()
873 SubdirStart = OffsetBase + Get32u(ValuePtr); in ProcessExifDir()
874 if (SubdirStart < OffsetBase || SubdirStart > OffsetBase+ExifLength){ in ProcessExifDir()
877 ProcessGpsInfo(SubdirStart, ByteCount, OffsetBase, ExifLength); in ProcessExifDir()
906 if (DIR_ENTRY_ADDR(DirStart, NumDirEntries) + 4 <= OffsetBase+ExifLength){ in ProcessExifDir()
910 SubdirStart = OffsetBase + Offset; in ProcessExifDir()
911 if (SubdirStart > OffsetBase+ExifLength || SubdirStart < OffsetBase){ in ProcessExifDir()
913 (int)SubdirStart, (int)OffsetBase, ExifLength, Offset); in ProcessExifDir()
914 if (SubdirStart > OffsetBase && SubdirStart < OffsetBase+ExifLength+20){ in ProcessExifDir()
923 if (SubdirStart <= OffsetBase+ExifLength){ in ProcessExifDir()
925 ProcessExifDir(SubdirStart, OffsetBase, ExifLength, NestingLevel+1); in ProcessExifDir()