Binary compatibility report for the libHX library  between 2.9 and 3.0 versions on x86

Test Info


Library NamelibHX
Version #12.9
Version #23.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types92 / 72
VerdictIncompatible
(11.96%)

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh11
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low6
Problems with
Constants
Low0
Other Changes-0

Added Symbols (17)


map.h, libHX.so.22.0.0
HXhash_djb2 void const* p1, size_t p2 )
HXhash_jlookup3 void const* p1, size_t p2 )
HXhash_jlookup3s void const* p1, size_t p2 )
HXmap_add HXmap* p1, void const* p2, void const* p3 )
HXmap_del HXmap* p1, void const* p2 )
HXmap_find HXmap const* p1, void const* p2 )
HXmap_free HXmap* p1 )
HXmap_get HXmap const* p1, void const* p2 )
HXmap_init HXmap_type p1, unsigned int p2 )
HXmap_init5 HXmap_type p1, unsigned int p2, HXmap_ops const* p3, size_t p4, size_t p5 )
HXmap_keysvalues HXmap const* p1 )
HXmap_qfe HXmap const* p1, bool(*p2)(HXmap_node const*, void*), void* p3 )
HXmap_traverse HXmap_trav* p1 )
HXmap_travfree HXmap_trav* p1 )
HXmap_travinit HXmap const* p1, unsigned int p2 )

misc.h, libHX.so.22.0.0
HX_diff_timespec timespec* p1, timespec const* p2, timespec const* p3 )
HX_diff_timeval timeval* p1, timeval const* p2, timeval const* p3 )

to the top

Removed Symbols (11)


arbtree.h, libHX.so.18.3.0
HXbtrav_free void* p1 )
HXbtrav_init HXbtree const* p1 )
HXbtraverse void* p1 )
HXbtree_add HXbtree* p1, void const* p2, ... )
HXbtree_del HXbtree* p1, void const* p2 )
HXbtree_find ( HXbtree const* p1, void const* p2 )
HXbtree_flatten HXbtree const* p1 )
HXbtree_free HXbtree* p1 )
HXbtree_get ( HXbtree const* p1, void const* p2 )
HXbtree_init unsigned int p1, ... )
HXbtree_init2 unsigned int p1, int(*p2)(void const*, void const*, size_t), void*(*p3)(void const*, size_t), void(*p4)(void*), void*(*p5)(void const*, size_t), void(*p6)(void*), size_t p7, size_t p8 )

to the top

Problems with Symbols, Low Severity (6)


option.h, libHX.so.18.3.0
[+] HXformat_add HXbtree* p1, char const* p2, void const* p3, unsigned int p4 ) (1)
[+] HXformat_aprintf ( HXbtree const* p1, hxmc_t** p2, char const* p3 ) (1)
[+] HXformat_fprintf ( HXbtree const* p1, FILE* p2, char const* p3 ) (1)
[+] HXformat_free HXbtree* p1 ) (1)
[+] HXformat_init ( ) (1)
[+] HXformat_sprintf ( HXbtree const* p1, char* p2, size_t p3, char const* p4 ) (1)

to the top

Header Files (1)


libHX.h

to the top

Shared Libraries (1)


libHX.so.18.3.0

to the top




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