API compatibility report for the libwsutil library  between 2.0.0 and 3.0.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibwsutil
Version #12.0.0
Version #23.0.0
CPU Typex86_64
GCC Version4.6
SubjectBinary Compatibility

Test Results


Total Header Files19
Total Shared Libraries1
Total Symbols / Types39 / 37
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Problems with
Implementation
Low4

Added Symbols (5)


crash_info.h, libwsutil.so.3.0.0
ws_add_crash_info char const* fmt, ... )

crc11.h, libwsutil.so.3.0.0
crc11_307_noreflect_noxor ( guint8 const* data, guint64 data_len )

crc16-plain.h, libwsutil.so.3.0.0
crc16_8005_noreflect_noxor ( guint8 const* data, guint64 data_len )

crc7.h, libwsutil.so.3.0.0
crc7update guint8 crc, unsigned char const* data, int data_len )

str_util.h, libwsutil.so.3.0.0
format_size gint64 size, format_size_flags_e flags )

to the top

Problems with Symbols, Low Severity (1)


str_util.h, libwsutil.so.2.0.0
[+] isprint_string guchar* string ) (1)

to the top

Problems with Implementation (4)


crc16-plain.h, libwsutil.so.2.0.0
crc16_plain_update ( crc16_plain_t crc, unsigned char const* data, size_t data_len )

str_util.h, libwsutil.so.2.0.0
isprint_string guchar* string )

type_util.h, libwsutil.so.2.0.0
type_util_gdouble_to_guint64 gdouble value )
type_util_guint64_to_gdouble guint64 value )

to the top

Header Files (19)


config.h
crc10.h
crc16-plain.h
crc16.h
crc32.h
crc6.h
crc8.h
crcdrm.h
file_util.h
inet_aton.h
inet_v6defs.h
mpeg-audio.h
privileges.h
str_util.h
strptime.h
type_util.h
unicode-utils.h
wsgetopt.h
wsgetopt_int.h

to the top

Shared Libraries (1)


libwsutil.so.2.0.0

to the top



Test Info


Library Namelibwsutil
Version #12.0.0
Version #23.0.0
CPU Typex86_64
GCC Version4.6
SubjectSource Compatibility

Test Results


Total Header Files19
Total Shared Libraries1
Total Symbols / Types52 / 53
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0

Added Symbols (8)


crash_info.h
ws_add_crash_info char const* fmt, ... )

crc11.h
crc11_307_noreflect_noxor ( guint8 const* data, guint64 data_len )

crc16-plain.h
crc16_8005_noreflect_noxor ( guint8 const* data, guint64 data_len )

crc7.h
crc7finalize guint8 crc )
crc7init ( )
crc7update guint8 crc, unsigned char const* data, int data_len )

str_util.h
format_size gint64 size, format_size_flags_e flags )
operator| ( format_size_flags_e lhs, format_size_flags_e rhs )

to the top

Problems with Symbols, Low Severity (1)


str_util.h
[+] isprint_string guchar* string ) (1)

to the top

Header Files (19)


config.h
crc10.h
crc16-plain.h
crc16.h
crc32.h
crc6.h
crc8.h
crcdrm.h
file_util.h
inet_aton.h
inet_v6defs.h
mpeg-audio.h
privileges.h
str_util.h
strptime.h
type_util.h
unicode-utils.h
wsgetopt.h
wsgetopt_int.h

to the top

Shared Libraries (1)


libwsutil.so.2.0.0

to the top



Generated on Tue Jun 4 08:50:03 2013 for libwsutil by ABI Compliance Checker 1.97.7  
A tool for checking backward compatibility of a C/C++ library API