Binary compatibility report for the libgetdata library  between 0.4.2 and 0.5.0 versions on x86

Test Info


Library Namelibgetdata
Version #10.4.2
Version #20.5.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries4
Total Symbols / Types66 / 60
VerdictIncompatible
(3.8%)

Problem Summary


SeverityCount
Added Symbols-31
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium2
Low1
Problems with
Symbols
High0
Medium1
Low2
Problems with
Constants
Low2

Added Symbols (31)


getdata.h, libgetdata.so.1.0.0
dirfile_alter_bit DIRFILE* D, char const* field_code, char const* in_field, int bitnum, int numbits )
dirfile_alter_const DIRFILE* D, char const* field_code, gd_type_t const_type )
dirfile_alter_encoding DIRFILE* D, unsigned long encoding, int fragment, int recode )
dirfile_alter_endianness DIRFILE* D, unsigned long byte_sex, int fragment, int recode )
dirfile_alter_entry DIRFILE* D, char const* field_code, gd_entry_t const* entry, int recode )
dirfile_alter_frameoffset DIRFILE* D, off_t offset, int fragment, int recode )
dirfile_alter_frameoffset64 DIRFILE* D, __off64_t offset, int fragment, int recode )
dirfile_alter_lincom DIRFILE* D, char const* field_code, int n_fields, char const** in_fields, double const* m, double const* b )
dirfile_alter_linterp DIRFILE* D, char const* field_code, char const* in_field, char const* table, int recode )
dirfile_alter_multiply DIRFILE* D, char const* field_code, char const* in_field1, char const* in_field2 )
dirfile_alter_phase DIRFILE* D, char const* field_code, char const* in_field, int shift )
dirfile_alter_raw DIRFILE* D, char const* field_code, gd_type_t data_type, unsigned int spf, int recode )
dirfile_alter_spec DIRFILE* D, char const* line, int recode )
dirfile_cbopen ( char const* dirfilename, unsigned long flags, int(*sehandler)(DIRFILE const*, int, char*) )
dirfile_delete DIRFILE* D, char const* field_code, int flags )
dirfile_discard DIRFILE* dirfile )
dirfile_malter_spec DIRFILE* D, char const* line, char const* parent, int recode )
dirfile_move DIRFILE* D, char const* field_code, int new_fragment, int move_data )
dirfile_parser_callback DIRFILE* D, int(*sehandler)(DIRFILE const*, int, char*) )
dirfile_protect DIRFILE* D, int protection_level, int fragment_index )
dirfile_reference DIRFILE* D, char const* field_code )
dirfile_rename DIRFILE* D, char const* old_code, char const* new_name, int move_data )
dirfile_uninclude DIRFILE* D, int fragment_index, int del )
get_encoding DIRFILE* D, int fragment )
get_endianness DIRFILE* D, int fragment )
get_entry_type DIRFILE* D, char const* field_code )
get_fragment_index DIRFILE* D, char const* field_code )
get_frameoffset ( DIRFILE* dirfile, int fragment )
get_frameoffset64 ( DIRFILE* dirfile, int fragment )
get_parent_fragment DIRFILE* D, int fragment_index )
get_protection DIRFILE* D, int fragment_index )

to the top

Problems with Data Types, Medium Severity (2)


getdata.h
[+] struct anon-struct-getdata.h-141 (1)
[+] union _gd_unified_entry::anon-union-getdata.h-140 (1)

to the top

Problems with Symbols, Medium Severity (1)


getdata_legacy.h, libgetdata.so.1.0.0
[+] GD_ERROR_CODES [data] (1)

to the top

Problems with Data Types, Low Severity (1)


getdata.h
[+] struct anon-struct-getdata.h-141 (1)

to the top

Problems with Symbols, Low Severity (2)


getdata.h, libgetdata.so.1.0.0
[+] dirfile_include DIRFILE* D, char const* file, int fragment_index, unsigned int flags ) (1)
[+] dirfile_open ( char const* dirfilename, unsigned int flags ) (1)

to the top

Problems with Constants (2)


getdata.h
[+] GD_ENCODING
[+] GD_N_ERROR_CODES

to the top

Header Files (1)


getdata.h

to the top

Shared Libraries (4)


libf95getdata.so.0.0.0
libfgetdata.so.0.0.0
libgetdata++.so.0.0.0
libgetdata.so.1.0.0

to the top




Generated on Fri Jul 6 19:05:11 2012 for libgetdata by ABI Compliance Checker 1.98.3  
A tool for checking backward compatibility of a C/C++ library API