Binary compatibility report for the libHX library  between 3.11 and 3.12 versions on x86

Test Info


Library NamelibHX
Version #13.11
Version #23.12
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries2
Total Symbols / Types109 / 96
VerdictIncompatible
(12.39%)

Problem Summary


SeverityCount
Added Symbols-14
Removed SymbolsHigh8
Problems with
Data Types
High2
Medium2
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes-0

Added Symbols (14)


io.h, libHX_rtcheck.so
HX_mkdir char const* p1, unsigned int p2 ) @@ LIBHX_3.12

map.h, libHX_rtcheck.so
HXmap_init HXmap_type p1, unsigned int p2 ) @@ LIBHX_3.12
HXmap_init5 HXmap_type p1, unsigned int p2, HXmap_ops const* p3, size_t p4, size_t p5 ) @@ LIBHX_3.12

option.h, libHX.so.28.0.0
HX_getopt_help_cb HXoptcb const* p1 ) @@ LIBHX_3.12
HX_getopt_usage_cb HXoptcb const* p1 ) @@ LIBHX_3.12

option.h, libHX_rtcheck.so
HXformat_aprintf ( HXformat_map const* p1, hxmc_t** p2, char const* p3 ) @@ LIBHX_3.12
HXformat_fprintf ( HXformat_map const* p1, FILE* p2, char const* p3 ) @@ LIBHX_3.12
HXformat_sprintf ( HXformat_map const* p1, char* p2, size_t p3, char const* p4 ) @@ LIBHX_3.12

string.h, libHX.so.28.0.0
HX_strdup char const* p1 ) @@ LIBHX_3.12
HX_strlcat char* p1, char const* p2, size_t p3 ) @@ LIBHX_3.12
HX_strlcpy char* p1, char const* p2, size_t p3 ) @@ LIBHX_3.12
HX_strlncat char* p1, char const* p2, size_t p3, size_t p4 ) @@ LIBHX_3.12

string.h, libHX_rtcheck.so
HX_strndup char const* p1, size_t p2 ) @@ LIBHX_3.12
HX_strnlen char const* p1, size_t p2 ) @@ LIBHX_3.12

to the top

Removed Symbols (8)


io.h, libHX_rtcheck.so
HX_mkdir char const* p1 ) @@ LIBHX_1.10.0

map.h, libHX_rtcheck.so
HXmap_init HXmap_type p1, unsigned int p2 ) @@ LIBHX_3.0
HXmap_init5 HXmap_type p1, unsigned int p2, HXmap_ops const* p3, size_t p4, size_t p5 ) @@ LIBHX_3.0

option.h, libHX.so.27.0.0
HX_getopt_help_cb HXoptcb const* p1 ) @@ LIBHX_1.10.0
HX_getopt_usage_cb HXoptcb const* p1 ) @@ LIBHX_1.10.0

option.h, libHX_rtcheck.so
HXformat2_aprintf ( HXformat_map const* p1, hxmc_t** p2, char const* p3 ) @@ LIBHX_3.3
HXformat2_fprintf ( HXformat_map const* p1, FILE* p2, char const* p3 ) @@ LIBHX_3.3
HXformat2_sprintf ( HXformat_map const* p1, char* p2, size_t p3, char const* p4 ) @@ LIBHX_3.3

to the top

Problems with Data Types, High Severity (2)


option.h
[+] struct HXoptcb (1)
[+] struct HXoption (1)

to the top

Problems with Data Types, Medium Severity (2)


option.h
[+] struct HXoptcb (2)

to the top

Problems with Data Types, Low Severity (3)


option.h
[+] struct HXoptcb (2)
[+] struct HXoption (1)

to the top

Problems with Constants (1)


option.h
[+] HXOPT_AUTOHELP

to the top

Header Files (1)


libHX.h

to the top

Shared Libraries (2)


libHX.so.27.0.0
libHX_rtcheck.so

to the top




Generated on Wed Dec 21 18:27:03 2011 for libHX by ABI Compliance Checker 1.96.1  
A tool for checking backward binary compatibility of a shared C/C++ library API