Binary compatibility report for the Barry library  between 0.18.3 and 0.18.4 versions on x86

Test Info


Library NameBarry
Version #10.18.3
Version #20.18.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files86
Total Shared Libraries6
Total Symbols / Types1329 / 775
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-22
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols (22)


common.h, libbarry.so.18.0.4
namespace Barry
string_vprintf char const* fmt, ... )

dataqueue.h, libbarry.so.18.0.4
namespace Barry
DataQueue::append_from DataQueue& other )
DataQueue::DataQueue [in-charge] ( )
DataQueue::DataQueue [not-in-charge] ( )
DataQueue::DumpAll std::ostream& os ) const
DataQueue::empty ( ) const
DataQueue::pop ( )
DataQueue::push Data* data )
DataQueue::raw_pop ( )
DataQueue::raw_push Data* data )
DataQueue::size ( ) const
DataQueue::wait_pop int timeout )
DataQueue::~DataQueue [in-charge] ( )
DataQueue::~DataQueue [not-in-charge] ( )

m_javaloader.h, libbarry.so.18.0.4
namespace Barry
JLDirectoryEntry::JLDirectoryEntry [in-charge] ( )
JLDirectoryEntry::JLDirectoryEntry [not-in-charge] ( )

parser.h, libbarry.so.18.0.4
namespace Barry
DBNamesOnlyParser::DBNamesOnlyParser [in-charge] std::ostream& os )
DBNamesOnlyParser::DBNamesOnlyParser [not-in-charge] std::ostream& os )
DBNamesOnlyParser::ParseRecord ( DBData const& data, IConverter const* ic )
DBNamesOnlyParser::~DBNamesOnlyParser [in-charge-deleting] ( )
DBNamesOnlyParser::~DBNamesOnlyParser [in-charge] ( )

usbwrap.h, libbarry.so.18.0.4
namespace Usb
Device::GetSimpleSerialNumber ( )

to the top

Problems with Symbols, Low Severity (2)


usbwrap.h, libbarry.so.18.0.3
namespace Usb
[+] InterfaceDescriptor::InterfaceDescriptor [in-charge] ( ConfigDescriptor& cfgdesc, int interface, int altsetting ) (1)
[+] InterfaceDescriptor::InterfaceDescriptor [not-in-charge] ( ConfigDescriptor& cfgdesc, int interface, int altsetting ) (1)

to the top

Other Changes in Constants (2)


data.h
[+] BARRY_DATA_DEFAULT_PREPEND_SIZE
[+] BARRY_DATA_DEFAULT_SIZE

to the top

Header Files (86)


a_alxparser.h
a_application.h
a_codsection.h
a_common.h
a_library.h
a_osloader.h
backup.h
barry.h
barryalx.h
barrybackup.h
barrysync.h
bmp.h
builder.h
cod.h
common.h
configfile.h
connector.h
controller.h
data.h
dataqueue.h
dll.h
dp_codinfo.h
error.h
fifoargs.h
iconv.h
j_manager.h
j_server.h
ldif.h
ldifio.h
log.h
m_desktop.h
m_desktoptmpl.h
m_ipmodem.h
m_javaloader.h
m_jvmdebug.h
m_mode_base.h
m_raw_channel.h
m_serial.h
mimeio.h
modem.h
parser.h
pin.h
pipe.h
pppfilter.h
probe.h
protocol.h
r_bookmark.h
r_calendar.h
r_calllog.h
r_contact.h
r_cstore.h
r_folder.h
r_hhagent.h
r_memo.h
r_message.h
r_message_base.h
r_pin_message.h
r_recur_base.h
r_saved_message.h
r_servicebook.h
r_sms.h
r_task.h
r_timezone.h
record.h
recordtmpl.h
restore.h
router.h
s11n-boost.h
scoped_lock.h
semaphore.h
sha1.h
socket.h
threadwrap.h
time.h
trim.h
tzwrapper.h
usbwrap.h
vbase.h
vcard.h
version.h
vevent.h
vformat.h
vjournal.h
vsmartptr.h
vtodo.h
xmlparser.h

to the top

Shared Libraries (6)


libbarry.so.18.0.3
libbarryalx.so.18.0.3
libbarrybackup.so.18.0.3
libbarrydp.so.18.0.3
libbarryjdwp.so.18.0.3
libbarrysync.so.18.0.3

to the top




Generated on Sat Apr 6 01:27:07 2013 for Barry by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API