Binary compatibility report for the libgadu library  between 1.7.2 and 1.8.0 versions on x86

Test Info


Library Namelibgadu
Version #11.7.2
Version #21.8.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types126 / 457
VerdictIncompatible
(13.1%)

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium6
Low10
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Data Types
-1
Other Changes
in Constants
-28

Added Symbols (13)


libgadu.h, libgadu.so.3.9.0
gg_dcc7_accept ( struct gg_dcc7* dcc, unsigned int offset )
gg_dcc7_free struct gg_dcc7* d )
gg_dcc7_handle_accept ( struct gg_session* sess, struct gg_event* e, void* payload, int len )
gg_dcc7_handle_id ( struct gg_session* sess, struct gg_event* e, void* payload, int len )
gg_dcc7_handle_info ( struct gg_session* sess, struct gg_event* e, void* payload, int len )
gg_dcc7_handle_new ( struct gg_session* sess, struct gg_event* e, void* payload, int len )
gg_dcc7_handle_reject ( struct gg_session* sess, struct gg_event* e, void* payload, int len )
gg_dcc7_reject ( struct gg_dcc7* dcc, int reason )
gg_dcc7_send_file ( struct gg_session* sess, uin_t rcpt, char const* filename, char const* filename1250, char const* hash )
gg_dcc7_send_file_fd ( struct gg_session* sess, uin_t rcpt, int fd, size_t size, char const* filename1250, char const* hash )
gg_dcc7_watch_fd struct gg_dcc7* d )
gg_file_hash_sha1 int fd, uint8_t* result )
gg_login_hash_sha1 ( char const* password, uint32_t seed, uint8_t* result )

to the top

Problems with Data Types, Medium Severity (6)


libgadu.h
[+] union gg_event::anon-union-libgadu.h-581 (6)

to the top

Problems with Data Types, Low Severity (10)


libgadu.h
[+] struct gg_event (1)
[+] struct gg_event::anon-union-libgadu.h-581::anon-struct-libgadu.h-592 (1)
[+] struct gg_login_params (1)
[+] struct gg_session (6)
[+] union gg_event::anon-union-libgadu.h-581 (1)

to the top

Problems with Constants, Low Severity (1)


libgadu.h
[+] GG_MSG_MAXSIZE

to the top

Other Changes in Data Types (1)


libgadu.h
[+] struct gg_login_params (1)

to the top

Other Changes in Constants (28)


libgadu.h
[+] GG_DCC7_ACCEPT
[+] GG_DCC7_DUNNO1
[+] GG_DCC7_FILENAME_LEN
[+] GG_DCC7_HASH_LEN
[+] GG_DCC7_ID_REPLY
[+] GG_DCC7_ID_REQUEST
[+] GG_DCC7_INFO
[+] GG_DCC7_INFO_LEN
[+] GG_DCC7_NEW
[+] GG_DCC7_REJECT
[+] GG_DCC7_REJECT_BUSY
[+] GG_DCC7_REJECT_USER
[+] GG_DCC7_TIMEOUT_CONNECT
[+] GG_DCC7_TIMEOUT_FILE_ACK
[+] GG_DCC7_TIMEOUT_GET
[+] GG_DCC7_TIMEOUT_SEND
[+] GG_DCC7_TIMEOUT_VOICE_ACK
[+] GG_DCC7_TYPE_FILE
[+] GG_DCC7_TYPE_P2P
[+] GG_DCC7_TYPE_SERVER
[+] GG_DCC7_TYPE_VOICE
[+] GG_HAS_AUDIO7_MASK
[+] GG_LOGIN70
[+] GG_LOGIN_HASH_GG32
[+] GG_LOGIN_HASH_SHA1
[+] GG_NOTIFY_REPLY77
[+] GG_STATUS77
[+] GG_XML_EVENT

to the top

Header Files (1)


libgadu.h

to the top

Shared Libraries (1)


libgadu.so.3.8.0

to the top




Generated on Tue Nov 12 11:56:30 2013 for libgadu by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API