Binary compatibility report for the Meanwhile library  between 0.5.0 and 1.0.0 versions on x86

Test Info


Library NameMeanwhile
Version #10.5.0
Version #21.0.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files16
Total Shared Libraries1
Total Symbols / Types354 / 236
VerdictIncompatible
(6.50%)

Problem Summary


SeverityCount
Added Symbols-10
Removed SymbolsHigh2
Problems with
Data Types
High1
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low10
Problems with
Constants
Low0
Other Changes-1

Added Symbols (10)


mw_cipher.h, libmeanwhile.so.1.0.0
mwMpi_calculateDHShared mwMpi* shared, mwMpi* remote, mwMpi* private )
mwMpi_export mwMpi* i, mwOpaque* o )
mwMpi_free mwMpi* i )
mwMpi_import mwMpi* i, mwOpaque* o )
mwMpi_new ( )
mwMpi_randDHKeypair mwMpi* private, mwMpi* public )
mwMpi_setDHBase mwMpi* i )
mwMpi_setDHPrime mwMpi* i )

mw_srvc_conf.h, libmeanwhile.so.1.0.0
mwConference_getMembers mwConference* conf )

mw_srvc_place.h, libmeanwhile.so.1.0.0
mwPlace_legacyInvite mwPlace* place, mwIdBlock* idb, char const* message )

to the top

Removed Symbols (2)


mw_cipher.h, libmeanwhile.so.0.0.0
mwCipherInstance_newItem mwCipherInstance* ci )

mw_common.h, libmeanwhile.so.0.0.0
mwLoginType_getName mwLoginType type )

to the top

Problems with Data Types, High Severity (1)


mw_cipher.h
[+] struct mwCipher (1)

to the top

Problems with Data Types, Low Severity (3)


mw_cipher.h
[+] struct mwCipher (1)

mw_common.h
[+] struct mwOpaque (1)

mw_session.h
[+] struct mwSessionHandler (1)

to the top

Problems with Symbols, Low Severity (10)


mw_cipher.h, libmeanwhile.so.0.0.0
[+] mwDecrypt char const* key, gsize keylen, char* iv, mwOpaque* in, mwOpaque* out ) (2)
[+] mwDecryptExpanded int const* ekey, char* iv, mwOpaque* in, mwOpaque* out ) (1)
[+] mwEncrypt char const* key, gsize keylen, char* iv, mwOpaque* in, mwOpaque* out ) (2)
[+] mwEncryptExpanded int const* ekey, char* iv, mwOpaque* in, mwOpaque* out ) (1)
[+] mwIV_init char* iv ) (1)
[+] mwKeyExpand int* ekey, char const* key, gsize keylen ) (1)
[+] mwKeyRandom char* key, gsize keylen ) (1)

mw_session.h, libmeanwhile.so.0.0.0
[+] mwSession_recv mwSession* p1, char const* p2, gsize p3 ) (1)

to the top

Other Changes in Data Types (1)


mw_srvc_im.h
[+] enum mwImSendType (1)

to the top

Header Files (16)


mw_channel.h
mw_cipher.h
mw_common.h
mw_error.h
mw_message.h
mw_service.h
mw_session.h
mw_srvc_aware.h
mw_srvc_conf.h
mw_srvc_dir.h
mw_srvc_ft.h
mw_srvc_im.h
mw_srvc_place.h
mw_srvc_resolve.h
mw_srvc_store.h
mw_st_list.h

to the top

Shared Libraries (1)


libmeanwhile.so.0.0.0

to the top




Generated on Wed Dec 21 12:17:12 2011 for Meanwhile by ABI Compliance Checker 1.96.1  
A tool for checking backward binary compatibility of a shared C/C++ library API