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

Test Info


Library NameBarry
Version #10.9
Version #20.10
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files26
Total Shared Libraries1
Total Symbols / Types346 / 242
VerdictIncompatible
(2.6%)

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh4
Problems with
Data Types
High2
Medium0
Low4
Problems with
Symbols
High4
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (8)


probe.h, libbarry.so.0.0.10
namespace Barry
Probe::Probe [in-charge] ( char const* busname, char const* devname )
Probe::Probe [not-in-charge] ( char const* busname, char const* devname )
Probe::ProbeMatching int vendor, int product, char const* busname, char const* devname )

usbwrap.h, libbarry.so.0.0.10
namespace Usb
Device::GetConfiguration unsigned char& cfg )
Match::Match [in-charge] int vendor, int product, char const* busname, char const* devname )
Match::Match [not-in-charge] int vendor, int product, char const* busname, char const* devname )
Match::NameCompare char const* n1, char const* n2 ) [static]
Match::ToNum char const* str, long& num ) [static]

to the top

Removed Symbols (4)


probe.h, libbarry.so.0.0.9
namespace Barry
Probe::Probe [in-charge] ( )
Probe::Probe [not-in-charge] ( )

usbwrap.h, libbarry.so.0.0.9
namespace Usb
Match::Match [in-charge] int vendor, int product )
Match::Match [not-in-charge] int vendor, int product )

to the top

Problems with Data Types, High Severity (2)


probe.h
namespace Barry
[+] class Probe (1)

usbwrap.h
namespace Usb
[+] class Match (1)

to the top

Problems with Symbols, High Severity (4)


probe.h, libbarry.so.0.0.9
namespace Barry
[+] Probe::Probe [in-charge] ( ) (1)
[+] Probe::Probe [not-in-charge] ( ) (1)

usbwrap.h, libbarry.so.0.0.9
namespace Usb
[+] Match::Match [in-charge] int vendor, int product ) (1)
[+] Match::Match [not-in-charge] int vendor, int product ) (1)

to the top

Problems with Data Types, Low Severity (4)


probe.h
namespace Barry
[+] class Probe (2)

usbwrap.h
namespace Usb
[+] class Match (2)

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.9

to the top




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