Binary compatibility report for the Exiv2 library  between 0.20 and 0.21 versions on x86

Test Info


Library NameExiv2
Version #10.20
Version #20.21
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files45
Total Shared Libraries1
Total Symbols / Types1175 / 390
VerdictIncompatible
(20.9%)

Problem Summary


SeverityCount
Added Symbols-26
Removed SymbolsHigh237
Problems with
Data Types
High2
Medium1
Low13
Problems with
Symbols
High6
Medium0
Low3
Problems with
Constants
Low1
Other Changes
in Constants
-1

Added Symbols (26)


easyaccess.hpp, libexiv2.so.10.0.0
namespace Exiv2
afPoint ExifData const& ed )

error.hpp, libexiv2.so.10.0.0
namespace Exiv2
LogMsg::defaultHandler int level, char const* s ) [static]

tags.hpp, libexiv2.so.10.0.0
namespace Exiv2
ExifKey::defaultTypeId ( ) const
ExifKey::ExifKey [in-charge] TagInfo const& ti )
ExifKey::ExifKey [not-in-charge] TagInfo const& ti )
ExifKey::idx ( ) const
ExifKey::ifdId ( ) const
ExifKey::tagDesc ( ) const
ExifTags::defaultCount ExifKey const& key ) [static]
ExifTags::groupList ( ) [static]
ExifTags::ifdName std::string const& groupName ) [static]
ExifTags::isExifGroup std::string const& groupName ) [static]
ExifTags::isMakerGroup std::string const& groupName ) [static]
ExifTags::sectionName ExifKey const& key ) [static]
ExifTags::taglist ( std::ostream& os, std::string const& groupName ) [static]
ExifTags::tagList std::string const& groupName ) [static]
GroupInfo::GroupName::GroupName [in-charge] std::string const& groupName )
GroupInfo::GroupName::GroupName [not-in-charge] std::string const& groupName )
GroupInfo::operator == GroupInfo::GroupName const& groupName ) const
GroupInfo::operator == int ifdId ) const
TagInfo::TagInfo [in-charge] uint16_t tag, char const* name, char const* title, char const* desc, int ifdId, int sectionId, enum TypeId typeId, int16_t count, PrintFct printFct )
TagInfo::TagInfo [not-in-charge] uint16_t tag, char const* name, char const* title, char const* desc, int ifdId, int sectionId, enum TypeId typeId, int16_t count, PrintFct printFct )

types.hpp, libexiv2.so.10.0.0
namespace Exiv2
d2Data byte* buf, double d, enum ByteOrder byteOrder )
f2Data byte* buf, float f, enum ByteOrder byteOrder )
getDouble byte const* buf, enum ByteOrder byteOrder )
getFloat byte const* buf, enum ByteOrder byteOrder )

to the top

Removed Symbols (237)


canonmn.hpp, libexiv2.so.9.0.0
namespace Exiv2
canonEv long val )
CanonMakerNote::print0x0008 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::print0x000c ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::printCs0x0002 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::printCsLens ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::printCsLensType ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
CanonMakerNote::printFiFileNumber ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
CanonMakerNote::printFocalLength ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::printSi0x0002 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::printSi0x0009 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::printSi0x000e ( std::ostream& os, Value const& value, ExifData const* pExifData ) [static]
CanonMakerNote::printSi0x0013 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::printSi0x0015 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::printSi0x0016 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
CanonMakerNote::tagList ( ) [static]
CanonMakerNote::tagListCf ( ) [static]
CanonMakerNote::tagListCs ( ) [static]
CanonMakerNote::tagListFi ( ) [static]
CanonMakerNote::tagListPa ( ) [static]
CanonMakerNote::tagListPi ( ) [static]
CanonMakerNote::tagListSi ( ) [static]

exif.hpp, libexiv2.so.9.0.0
namespace Exiv2
Exifdatum::ifdItem ( ) const

fujimn.hpp, libexiv2.so.9.0.0
namespace Exiv2
FujiMakerNote::tagList ( ) [static]

minoltamn.hpp, libexiv2.so.9.0.0
namespace Exiv2
MinoltaMakerNote::printMinoltaBrightnessStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaDateStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaExposureCompensation5D ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaExposureCompensationStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaExposureManualBias5D ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaExposureSpeedStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaExposureTimeStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaFlashExposureCompStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaFNumberStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaFocalLengthStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaTimeStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::printMinoltaWhiteBalanceStd ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
MinoltaMakerNote::tagList ( ) [static]
MinoltaMakerNote::tagListCs5D ( ) [static]
MinoltaMakerNote::tagListCs7D ( ) [static]
MinoltaMakerNote::tagListCsA100 ( ) [static]
MinoltaMakerNote::tagListCsStd ( ) [static]
printMinoltaSonyAFAreaMode ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyBoolInverseValue ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyBoolValue ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyColorMode ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyDynamicRangeOptimizerMode ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyImageQuality ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyLensID ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyLocalAFAreaPoint ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyPrioritySetupShutterRelease ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyQualityCS ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyRotation ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonySceneMode ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyTeleconverterModel ( std::ostream& p1, Value const& p2, ExifData const* p3 )
printMinoltaSonyWhiteBalanceStd ( std::ostream& p1, Value const& p2, ExifData const* p3 )

nikonmn.hpp, libexiv2.so.9.0.0
namespace Exiv2
Nikon1MakerNote::print0x0002 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon1MakerNote::print0x0007 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon1MakerNote::print0x0085 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon1MakerNote::print0x0086 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon1MakerNote::print0x0088 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon1MakerNote::tagList ( ) [static]
Nikon2MakerNote::print0x000a ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon2MakerNote::tagList ( ) [static]
Nikon3MakerNote::print0x0002 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x0007 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x0083 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x0084 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x0085 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x0086 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x0088 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x0089 ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
Nikon3MakerNote::print0x008b ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x009a ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x009e ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printAfPointsInFocus ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
Nikon3MakerNote::printAperture ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printExitPupilPosition ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printFlashFocalLength ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printFocal ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printFocusDistance ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printFStops ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printIiIso ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printLensId ( std::ostream& os, Value const& value, ExifData const* metadata, std::string const& group ) [static]
Nikon3MakerNote::printLensId1 ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
Nikon3MakerNote::printLensId2 ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
Nikon3MakerNote::printLensId3 ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
Nikon3MakerNote::printPictureControl ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printRepeatingFlashCount ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printRepeatingFlashRate ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::printTimeZone ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::tagList ( ) [static]
Nikon3MakerNote::tagListAf ( ) [static]
Nikon3MakerNote::tagListAf2 ( ) [static]
Nikon3MakerNote::tagListCb1 ( ) [static]
Nikon3MakerNote::tagListCb2 ( ) [static]
Nikon3MakerNote::tagListCb2a ( ) [static]
Nikon3MakerNote::tagListCb2b ( ) [static]
Nikon3MakerNote::tagListCb3 ( ) [static]
Nikon3MakerNote::tagListCb4 ( ) [static]
Nikon3MakerNote::tagListFi ( ) [static]
Nikon3MakerNote::tagListFl1 ( ) [static]
Nikon3MakerNote::tagListFl2 ( ) [static]
Nikon3MakerNote::tagListFl3 ( ) [static]
Nikon3MakerNote::tagListIi ( ) [static]
Nikon3MakerNote::tagListLd1 ( ) [static]
Nikon3MakerNote::tagListLd2 ( ) [static]
Nikon3MakerNote::tagListLd3 ( ) [static]
Nikon3MakerNote::tagListMe ( ) [static]
Nikon3MakerNote::tagListPc ( ) [static]
Nikon3MakerNote::tagListSi1 ( ) [static]
Nikon3MakerNote::tagListSi2 ( ) [static]
Nikon3MakerNote::tagListSi3 ( ) [static]
Nikon3MakerNote::tagListSi4 ( ) [static]
Nikon3MakerNote::tagListSi5 ( ) [static]
Nikon3MakerNote::tagListVr ( ) [static]
Nikon3MakerNote::tagListWt ( ) [static]

olympusmn.hpp, libexiv2.so.9.0.0
namespace Exiv2
OlympusMakerNote::print0x0200 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
OlympusMakerNote::print0x0204 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
OlympusMakerNote::print0x050f ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
OlympusMakerNote::print0x0527 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
OlympusMakerNote::print0x1015 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
OlympusMakerNote::tagList ( ) [static]
OlympusMakerNote::tagListCs ( ) [static]
OlympusMakerNote::tagListEq ( ) [static]
OlympusMakerNote::tagListFe ( ) [static]
OlympusMakerNote::tagListFi ( ) [static]
OlympusMakerNote::tagListIp ( ) [static]
OlympusMakerNote::tagListRd ( ) [static]
OlympusMakerNote::tagListRd2 ( ) [static]
OlympusMakerNote::tagListRi ( ) [static]

panasonicmn.hpp, libexiv2.so.9.0.0
namespace Exiv2
PanasonicMakerNote::print0x000f ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PanasonicMakerNote::print0x0023 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PanasonicMakerNote::tagList ( ) [static]
PanasonicMakerNote::tagListRaw ( ) [static]

pentaxmn.hpp, libexiv2.so.9.0.0
namespace Exiv2
PentaxMakerNote::printPentaxBracketing ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxCompensation ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxDate ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxExposure ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxFlashCompensation ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxFocalLength ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxFValue ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxResolution ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxTemperature ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxTime ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::printPentaxVersion ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
PentaxMakerNote::tagList ( ) [static]

sigmamn.hpp, libexiv2.so.9.0.0
namespace Exiv2
SigmaMakerNote::print0x0008 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
SigmaMakerNote::print0x0009 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
SigmaMakerNote::printStripLabel ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
SigmaMakerNote::tagList ( ) [static]

sonymn.hpp, libexiv2.so.9.0.0
namespace Exiv2
SonyMakerNote::print0xb000 ( std::ostream& p1, Value const& p2, ExifData const* p3 ) [static]
SonyMakerNote::printImageSize ( std::ostream& p1, Value const& p2, ExifData const* p3 ) [static]
SonyMakerNote::tagList ( ) [static]
SonyMakerNote::tagListCs ( ) [static]
SonyMakerNote::tagListCs2 ( ) [static]

tags.hpp, libexiv2.so.9.0.0
namespace Exiv2
ExifKey::decomposeKey ( )
ExifKey::makeKey ( )
ExifKey::sectionName ( ) const
ExifTags::exifTagList ( ) [static]
ExifTags::gpsTagList ( ) [static]
ExifTags::ifdIdByIfdItem std::string const& ifdItem ) [static]
ExifTags::ifdItem enum IfdId ifdId ) [static]
ExifTags::ifdName enum IfdId ifdId ) [static]
ExifTags::ifdTagList ( ) [static]
ExifTags::iopTagList ( ) [static]
ExifTags::isExifIfd enum IfdId ifdId ) [static]
ExifTags::isMakerIfd enum IfdId ifdId ) [static]
ExifTags::mnTagList ( ) [static]
ExifTags::printTag ( std::ostream& os, uint16_t tag, enum IfdId ifdId, Value const& value, ExifData const* pExifData ) [static]
ExifTags::sectionDesc uint16_t tag, enum IfdId ifdId ) [static]
ExifTags::sectionId std::string const& sectionName ) [static]
ExifTags::sectionName enum SectionId sectionId ) [static]
ExifTags::sectionName uint16_t tag, enum IfdId ifdId ) [static]
ExifTags::tag ( std::string const& tagName, enum IfdId ifdId ) [static]
ExifTags::tagDesc uint16_t tag, enum IfdId ifdId ) [static]
ExifTags::tagLabel uint16_t tag, enum IfdId ifdId ) [static]
ExifTags::taglist ( std::ostream& os, enum IfdId ifdId ) [static]
ExifTags::tagName uint16_t tag, enum IfdId ifdId ) [static]
ExifTags::tagTitle uint16_t tag, enum IfdId ifdId ) [static]
ExifTags::tagType uint16_t tag, enum IfdId ifdId ) [static]
exposureTime float shutterSpeedValue )
fnumber float apertureValue )
IfdInfo::Item::Item [in-charge] std::string const& item )
IfdInfo::Item::Item [not-in-charge] std::string const& item )
IfdInfo::operator == enum IfdId ifdId ) const
IfdInfo::operator == IfdInfo::Item const& item ) const
print0x0000 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x0005 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x0006 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x0007 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x0009 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x000a ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x000c ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x0019 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x001e ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x0112 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x0213 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x8298 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x829a ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x829d ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x8822 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x8827 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x9101 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x9201 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x9202 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x9204 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x9206 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x9207 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x9208 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x920a ( std::ostream& os, Value const& value, ExifData const* p3 )
print0x9286 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa001 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa217 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa300 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa301 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa401 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa402 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa403 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa404 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa405 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa406 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa407 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa409 ( std::ostream& os, Value const& value, ExifData const* p3 )
print0xa40c ( std::ostream& os, Value const& value, ExifData const* p3 )
printDegrees ( std::ostream& os, Value const& value, ExifData const* p3 )
printExifUnit ( std::ostream& os, Value const& value, ExifData const* p3 )
printExifVersion ( std::ostream& os, Value const& value, ExifData const* p3 )
printFloat ( std::ostream& os, Value const& value, ExifData const* p3 )
printGPSDirRef ( std::ostream& os, Value const& value, ExifData const* p3 )
printLong ( std::ostream& os, Value const& value, ExifData const* p3 )
printNormalSoftHard ( std::ostream& os, Value const& value, ExifData const* p3 )
printUcs2 ( std::ostream& os, Value const& value, ExifData const* p3 )
printValue ( std::ostream& os, Value const& value, ExifData const* p3 )
printXmpDate ( std::ostream& os, Value const& value, ExifData const* p3 )
printXmpVersion ( std::ostream& os, Value const& value, ExifData const* p3 )
TagInfo::TagInfo [in-charge] uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct )
TagInfo::TagInfo [not-in-charge] uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct )
TagVocabulary::operator == std::string const& key ) const

to the top

Problems with Data Types, High Severity (2)


tags.hpp
namespace Exiv2
[+] class TagInfo (1)

tiffimage.hpp
namespace Exiv2
[+] class TiffImage (1)

to the top

Problems with Symbols, High Severity (6)


tags.hpp, libexiv2.so.9.0.0
namespace Exiv2
[+] ExifTags::ifdName enum IfdId ifdId ) [static] (1)
[+] ExifTags::sectionName enum SectionId sectionId ) [static] (1)
[+] ExifTags::sectionName uint16_t tag, enum IfdId ifdId ) [static] (1)
[+] ExifTags::taglist ( std::ostream& os, enum IfdId ifdId ) [static] (1)
[+] TagInfo::TagInfo [not-in-charge] uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct ) (1)
[+] TagInfo::TagInfo [in-charge] uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct ) (1)

to the top

Problems with Data Types, Medium Severity (1)


tags.hpp
namespace Exiv2
[+] class TagInfo (1)

to the top

Problems with Data Types, Low Severity (13)


tags.hpp
namespace Exiv2
[+] class ExifKey (7)
[+] class TagInfo (2)

tiffimage.hpp
namespace Exiv2
[+] class TiffImage (4)

to the top

Problems with Symbols, Low Severity (3)


exif.hpp, libexiv2.so.9.0.0
namespace Exiv2
[+] Exifdatum::ifdId ( ) const (1)

tags.hpp, libexiv2.so.9.0.0
namespace Exiv2
[+] ExifKey::ExifKey [in-charge] uint16_t tag, std::string const& ifdItem ) (1)
[+] ExifKey::ExifKey [not-in-charge] uint16_t tag, std::string const& ifdItem ) (1)

to the top

Problems with Constants, Low Severity (1)


exv_conf.h
[+] EXV_HAVE_GXXCLASSVISIBILITY

to the top

Other Changes in Constants (1)


exv_conf.h
[+] EXV_WANT_VISIBILITY_SUPPORT

to the top

Header Files (45)


basicio.hpp
bmpimage.hpp
canonmn.hpp
convert.hpp
cr2image.hpp
crwimage.hpp
datasets.hpp
easyaccess.hpp
error.hpp
exif.hpp
exv_conf.h
fujimn.hpp
futils.hpp
gifimage.hpp
image.hpp
iptc.hpp
jp2image.hpp
jpgimage.hpp
metadatum.hpp
minoltamn.hpp
mn.hpp
mrwimage.hpp
nikonmn.hpp
olympusmn.hpp
orfimage.hpp
panasonicmn.hpp
pentaxmn.hpp
pgfimage.hpp
pngimage.hpp
preview.hpp
properties.hpp
psdimage.hpp
rafimage.hpp
rcsid.hpp
rw2image.hpp
sigmamn.hpp
sonymn.hpp
tags.hpp
tgaimage.hpp
tiffimage.hpp
types.hpp
value.hpp
version.hpp
xmp.hpp
xmpsidecar.hpp

to the top

Shared Libraries (1)


libexiv2.so.9.0.0

to the top




Generated on Tue Dec 3 16:44:04 2013 for Exiv2 by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API