# HG changeset patch # User nadvornik # Date 1240868396 0 # Node ID df4e69170f2baf15a39320b4f00080b4d984b779 # Parent 282ebf388bb13a56a1a94842ca957465ed009209 compilation fixes diff -r 282ebf388bb1 -r df4e69170f2b src/exif.c --- a/src/exif.c Mon Apr 27 20:19:21 2009 +0000 +++ b/src/exif.c Mon Apr 27 21:39:56 2009 +0000 @@ -1606,7 +1606,7 @@ if (!key) return NULL; /* convert xmp key to exif key */ - if (strcmp(key, ORIENTATION_KEY) == 0) key = "Exif.Image.Orientation"; + if (strcmp(key, "Xmp.tiff.Orientation") == 0) key = "Exif.Image.Orientation"; if (format == METADATA_FORMATTED) { diff -r 282ebf388bb1 -r df4e69170f2b src/exiv2.cc --- a/src/exiv2.cc Mon Apr 27 20:19:21 2009 +0000 +++ b/src/exiv2.cc Mon Apr 27 21:39:56 2009 +0000 @@ -982,12 +982,12 @@ #if EXIV2_TEST_VERSION(0,16,0) Exiv2::Xmpdatum *xmpdatum; #endif - if ((exifdatum = dynamic_cast(metadatum))) + if ((exifdatum = dynamic_cast(&item))) stream << *exifdatum; - else if ((iptcdatum = dynamic_cast(metadatum))) + else if ((iptcdatum = dynamic_cast(&item))) stream << *iptcdatum; #if EXIV2_TEST_VERSION(0,16,0) - else if ((xmpdatum = dynamic_cast(metadatum))) + else if ((xmpdatum = dynamic_cast(&item))) stream << *xmpdatum; #endif str = stream.str();