From: Dan F. <dfa...@us...> - 2009-12-11 08:14:22
|
Update of /cvsroot/libexif/libexif/libexif In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv28052/libexif Modified Files: exif-content.c Log Message: Minor speedup in exif_content_get_ifd() Index: exif-content.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-content.c,v retrieving revision 1.34 retrieving revision 1.35 diff -u -p -d -r1.34 -r1.35 --- exif-content.c 27 Oct 2009 07:05:42 -0000 1.34 +++ exif-content.c 11 Dec 2009 08:14:13 -0000 1.35 @@ -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; |