Binary compatibility report for the libmemcached library  between 0.31 and 0.32 versions on x86

Test Info


Library Namelibmemcached
Version #10.31
Version #20.32
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files14
Total Shared Libraries2
Total Symbols / Types89 / 91
VerdictIncompatible
(42.1%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low1
Problems with
Symbols
High0
Medium1
Low11
Problems with
Constants
Low0

Added Symbols (2)


memcached_server.h, libmemcached.so.2.0.0
memcached_server_error memcached_server_st* ptr ) @@ libmemcached_2
memcached_server_error_reset memcached_server_st* ptr ) @@ libmemcached_2

to the top

Problems with Data Types, Medium Severity (1)


memcached_server.h
[+] struct memcached_server_st (1)

to the top

Problems with Symbols, Medium Severity (1)


memcached.h, libmemcached.so.2.0.0
[+] memcached_strerror ( memcached_st* ptr, enum memcached_return rc ) @@ libmemcached_2 (1)

to the top

Problems with Data Types, Low Severity (1)


memcached_server.h
[+] struct memcached_server_st (1)

to the top

Problems with Symbols, Low Severity (11)


memcached.h, libmemcached.so.2.0.0
[+] memcached_stat_get_keys ( memcached_st* ptr, memcached_stat_st* stat, enum memcached_return* error ) @@ libmemcached_2 (1)
[+] memcached_stat_get_value ( memcached_st* ptr, memcached_stat_st* stat, char const* key, enum memcached_return* error ) @@ libmemcached_2 (1)
[+] memcached_stat_servername ( memcached_stat_st* stat, char* args, char* hostname, unsigned int port ) @@ libmemcached_2 (1)
[+] memcached_strerror ( memcached_st* ptr, enum memcached_return rc ) @@ libmemcached_2 (1)

memcached_get.h, libmemcached.so.2.0.0
[+] memcached_mget ( memcached_st* ptr, char** keys, size_t* key_length, unsigned int number_of_keys ) @@ libmemcached_2 (2)
[+] memcached_mget_by_key ( memcached_st* ptr, char const* master_key, size_t master_key_length, char** keys, size_t* key_length, unsigned int number_of_keys ) @@ libmemcached_2 (2)

memcached_result.h, libmemcached.so.2.0.0
[+] memcached_result_set_value ( memcached_result_st* ptr, char* value, size_t length ) @@ libmemcached_2 (1)

memcached_server.h, libmemcached.so.2.0.0
[+] memcached_analyze ( memcached_st* memc, memcached_stat_st* stat, enum memcached_return* error ) @@ libmemcached_2 (1)

memcached_string.h, libmemcached.so.2.0.0
[+] memcached_string_append ( memcached_string_st* string, char* value, size_t length ) @@ libmemcached_2 (1)

to the top

Header Files (14)


memcached.h
memcached.hh
memcached_configure.h
memcached_constants.h
memcached_get.h
memcached_pool.h
memcached_result.h
memcached_server.h
memcached_storage.h
memcached_string.h
memcached_types.h
memcached_util.h
memcached_watchpoint.h
visibility.h

to the top

Shared Libraries (2)


libmemcached.so.2.0.0
libmemcachedutil.so.0.0.0

to the top




Generated on Tue Nov 26 11:13:38 2013 for libmemcached by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API