From b8b4c9029d371305c1de00c28b8faddb3064f943 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Fri, 11 Dec 2009 00:14:13 -0800 Subject: [PATCH] Minor speedup in exif_content_get_ifd() --- libexif/exif-content.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexif/exif-content.c b/libexif/exif-content.c index 009bfd7..6d6c589 100644 --- a/libexif/exif-content.c +++ b/libexif/exif-content.c @@ -236,9 +236,9 @@ exif_content_get_ifd (ExifContent *c) if (!c || !c->parent) return EXIF_IFD_COUNT; return + ((c)->parent->ifd[EXIF_IFD_EXIF] == (c)) ? EXIF_IFD_EXIF : ((c)->parent->ifd[EXIF_IFD_0] == (c)) ? EXIF_IFD_0 : ((c)->parent->ifd[EXIF_IFD_1] == (c)) ? EXIF_IFD_1 : - ((c)->parent->ifd[EXIF_IFD_EXIF] == (c)) ? EXIF_IFD_EXIF : ((c)->parent->ifd[EXIF_IFD_GPS] == (c)) ? EXIF_IFD_GPS : ((c)->parent->ifd[EXIF_IFD_INTEROPERABILITY] == (c)) ? EXIF_IFD_INTEROPERABILITY : EXIF_IFD_COUNT; -- 2.34.1