Binary compatibility report for the Barry library  between 0.8 and 0.9 versions on x86

Test Info


Library NameBarry
Version #10.8
Version #20.9
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files26
Total Shared Libraries1
Total Symbols / Types340 / 233
VerdictIncompatible
(20%)

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh2
Problems with
Data Types
High2
Medium1
Low9
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (6)


r_contact.h, libbarry.so.0.0.9
namespace Barry
Contact::CategoryList2Str ( CategoryList const& list, std::string& str ) [static]
Contact::CategoryStr2List ( std::string const& str, CategoryList& list ) [static]

usbwrap.h, libbarry.so.0.0.9
namespace Usb
Error::Error [in-charge] ( int libusb_errcode, std::string const& str )
Error::Error [in-charge] std::string const& str )
Error::Error [not-in-charge] ( int libusb_errcode, std::string const& str )
Error::Error [not-in-charge] std::string const& str )

to the top

Removed Symbols (2)


error.h, libbarry.so.0.0.8
namespace Barry
Error::Error [in-charge] ( int libusb_errno, std::string const& str )
Error::Error [not-in-charge] ( int libusb_errno, std::string const& str )

to the top

Problems with Data Types, High Severity (2)


r_contact.h
namespace Barry
[+] class Contact (2)

to the top

Problems with Data Types, Medium Severity (1)


r_contact.h
namespace Barry
[+] class Contact (1)

to the top

Problems with Data Types, Low Severity (9)


probe.h
namespace Barry
[+] struct ProbeResult (2)

r_contact.h
namespace Barry
[+] typedef Contact::GroupLinksType (1)

record.h
namespace Barry
[+] typedef CommandTable::CommandArrayType (1)
[+] typedef DatabaseDatabase::DatabaseArrayType (1)
[+] typedef RecordStateTable::StateMapType (1)

usbwrap.h
namespace Usb
[+] class Error (2)
[+] class Timeout (1)

to the top

Header Files (26)


barry.h
builder.h
common.h
controller.h
controllertmpl.h
data.h
error.h
ldif.h
parser.h
probe.h
protocol.h
r_calendar.h
r_contact.h
r_folder.h
r_memo.h
r_message.h
r_pin_message.h
r_saved_message.h
r_servicebook.h
r_task.h
record.h
s11n-boost.h
socket.h
time.h
usbwrap.h
version.h

to the top

Shared Libraries (1)


libbarry.so.0.0.8

to the top




Generated on Fri May 25 16:03:59 2012 for Barry by ABI Compliance Checker 1.97.6  
A tool for checking backward compatibility of a C/C++ library API