Binary compatibility report for the Barry library  between 0.6 and 0.7 versions on x86

Test Info


Library NameBarry
Version #10.6
Version #20.7
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files17
Total Shared Libraries1
Total Symbols / Types274 / 191
VerdictIncompatible
(31.8%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh2
Problems with
Data Types
High2
Medium0
Low6
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (5)


controller.h, libbarry.so.0.0.7
namespace Barry
Controller::SerialRead Data& data, int timeout )
Controller::SerialWrite Data const& data )

record.h, libbarry.so.0.0.7
namespace Barry
Calendar::BuildRecurrenceData void* data )
Calendar::ParseRecurrenceData void const* data )

socket.h, libbarry.so.0.0.7
namespace Barry
Socket::Send Data& send, int timeout )

to the top

Removed Symbols (2)


record.h, libbarry.so.0.0.6
namespace Barry
Calendar::BuildRecurranceData void* data )
Calendar::ParseRecurranceData void const* data )

to the top

Problems with Data Types, High Severity (2)


controller.h
namespace Barry
[+] class Controller (1)

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

to the top

Problems with Data Types, Low Severity (6)


controller.h
namespace Barry
[+] class Controller (3)

error.h
namespace Barry
[+] class BadPassword (2)

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

to the top

Other Changes in Data Types (1)


controller.h
namespace Barry
[+] enum Controller::ModeType (1)

to the top

Header Files (17)


barry.h
builder.h
common.h
controller.h
controllertmpl.h
data.h
error.h
ldif.h
parser.h
probe.h
protocol.h
record.h
s11n-boost.h
socket.h
time.h
usbwrap.h
version.h

to the top

Shared Libraries (1)


libbarry.so.0.0.6

to the top




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