From 1608baf918ea483273638d65defe0a9da95cc449 Mon Sep 17 00:00:00 2001 From: Qiming Shi Date: Fri, 28 Feb 2014 11:16:12 +0800 Subject: Fix compilation issue for 64bit Change-Id: I24e3886c7fe6186313f6fd9426fc1b1e79ad733f Signed-off-by: Qiming Shi --- exif.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exif.c b/exif.c index bb01453..30cd66d 100644 --- a/exif.c +++ b/exif.c @@ -995,13 +995,13 @@ static void ProcessExifDir(unsigned char * DirStart, unsigned char * OffsetBase, unsigned Offset; if (DIR_ENTRY_ADDR(DirStart, NumDirEntries) + 4 <= OffsetBase+ExifLength){ - printf("DirStart %d offset from dirstart %d", (int)DirStart, 2+12*NumDirEntries); + printf("DirStart %p offset from dirstart %d", DirStart, 2+12*NumDirEntries); Offset = Get32u(DirStart+2+12*NumDirEntries); if (Offset){ SubdirStart = OffsetBase + Offset; if (SubdirStart > OffsetBase+ExifLength || SubdirStart < OffsetBase){ - printf("SubdirStart %d OffsetBase %d ExifLength %d Offset %d", - (int)SubdirStart, (int)OffsetBase, ExifLength, Offset); + printf("SubdirStart %p OffsetBase %p ExifLength %d Offset %d", + SubdirStart, OffsetBase, ExifLength, Offset); if (SubdirStart > OffsetBase && SubdirStart < OffsetBase+ExifLength+20){ // Jhead 1.3 or earlier would crop the whole directory! // As Jhead produces this form of format incorrectness, -- cgit v1.2.3