Binary compatibility report for the libneon library  between 0.21.3 and 0.22.0 versions on x86

Test Info


Library Namelibneon
Version #10.21.3
Version #20.22.0
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files21
Total Shared Libraries1
Total Symbols / Types208 / 175
VerdictIncompatible
(3.85%)

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh7
Problems with
Data Types
High0
Medium0
Low7
Problems with
Symbols
High1
Medium0
Low5
Problems with
Constants
Low3

Added Symbols (7)


ne_request.h, libneon.so.22.0.0
ne_get_request_private ne_request* req, char const* id )
ne_set_request_private ne_request* req, char const* id, void* priv )

ne_session.h, libneon.so.22.0.0
ne_get_session_private ( ne_session* sess, char const* id )
ne_set_session_private ( ne_session* sess, char const* id, void* priv )

ne_string.h, libneon.so.22.0.0
ne_concat char const* str, ... )
ne_strerror int errnum, char* buffer, size_t buflen )

ne_utils.h, libneon.so.22.0.0
ne_version_match int major, int minor )

to the top

Removed Symbols (7)


ne_basic.h, libneon.so.21.0.3
ne_read_file ( ne_session* sess, char const* uri, ne_block_reader reader, void* userdata )

ne_request.h, libneon.so.21.0.3
ne_hook_request_accessor ne_request* req, char const* id, ne_accessor_fn p3, void* userdata )
ne_hook_session_accessor ( ne_session* sess, char const* id, ne_accessor_fn p3, void* userdata )
ne_null_accessor void* userdata )
ne_request_hook_private ne_request* req, char const* id )
ne_session_hook_private ( ne_session* sess, char const* id )

ne_utils.h, libneon.so.21.0.3
ne_version_minimum int major, int minor )

to the top

Problems with Symbols, High Severity (1)


ne_socket.h, libneon.so.21.0.3
[+] ne_sock_connect ( in_addr const host, unsigned short portnum ) (1)

to the top

Problems with Data Types, Low Severity (7)


ne_207.h
[+] typedef ne_207_end_propstat (1)
[+] typedef ne_207_end_response (1)

ne_request.h
[+] typedef ne_create_request_fn (1)
[+] typedef ne_post_send_fn (1)
[+] typedef ne_pre_send_fn (1)

ne_uri.h
[+] struct ne_uri (1)

ne_utils.h
[+] struct ne_status (1)

to the top

Problems with Symbols, Low Severity (5)


ne_request.h, libneon.so.21.0.3
[+] ne_hook_destroy_request ( ne_session* sess, ne_destroy_fn fn, void* userdata ) (1)
[+] ne_hook_destroy_session ( ne_session* sess, ne_destroy_fn fn, void* userdata ) (1)

ne_session.h, libneon.so.21.0.3
[+] ne_session_create ( char const* scheme, char const* hostname, int port ) (1)
[+] ne_session_proxy ( ne_session* sess, char const* hostname, int port ) (1)

ne_uri.h, libneon.so.21.0.3
[+] ne_uri_defaultport char const* scheme ) (1)

to the top

Problems with Constants (3)


ne_socket.h
[+] NE_SOCK_CLOSED
[+] NE_SOCK_ERROR
[+] NE_SOCK_TIMEOUT

to the top

Header Files (21)


ne_207.h
ne_acl.h
ne_alloc.h
ne_auth.h
ne_basic.h
ne_compress.h
ne_cookies.h
ne_dates.h
ne_defs.h
ne_i18n.h
ne_locks.h
ne_md5.h
ne_props.h
ne_redirect.h
ne_request.h
ne_session.h
ne_socket.h
ne_string.h
ne_uri.h
ne_utils.h
ne_xml.h

to the top

Shared Libraries (1)


libneon.so.21.0.3

to the top




Generated on Sat Sep 3 16:55:49 2011 for libneon by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API