Binary compatibility report for the libplist library between 1.8 and 1.9 versions on x86

Test Info


Library Namelibplist
Version #11.8
Version #21.9
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files12
Total Shared Libraries2
Total Symbols / Types201 / 84
VerdictIncompatible
(1.7%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (18)


Key.h, libplist++.so.1.1.9
namespace PList
Key::Clone ( )
Key::GetValue ( )
Key::Key [in-charge] Key& s )
Key::Key [in-charge] Node* parent )
Key::Key [in-charge] plist_t node, Node* parent )
Key::Key [in-charge] std::string const& s )
Key::Key [not-in-charge] Key& s )
Key::Key [not-in-charge] Node* parent )
Key::Key [not-in-charge] plist_t node, Node* parent )
Key::Key [not-in-charge] std::string const& s )
Key::operator = Key& s )
Key::SetValue std::string const& s )
Key::~Key [in-charge-deleting] ( )
Key::~Key [in-charge] ( )
Key::~Key [not-in-charge] ( )

plist.h, libplist.so.1.1.9
plist_get_uid_val plist_t node, uint64_t* val )
plist_new_uid uint64_t val )
plist_set_uid_val plist_t node, uint64_t val )

to the top

Problems with Data Types, Medium Severity (1)


plist.h
[+] enum plist_type (1)

to the top

Other Changes in Data Types (1)


plist.h
[+] enum plist_type (1)

to the top

Header Files (12)


Array.h
Boolean.h
Data.h
Date.h
Dictionary.h
Integer.h
Node.h
plist++.h
plist.h
Real.h
String.h
Structure.h

to the top

Shared Libraries (2)


libplist++.so.1.1.8
libplist.so.1.1.8

to the top