Binary compatibility report for the Eet library  between 1.2.3 and 1.3.0 versions on x86

Test Info


Library NameEet
Version #11.2.3
Version #21.3.0
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types88 / 81
VerdictIncompatible
(3.41%)

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low4
Problems with
Symbols
High0
Medium0
Low18
Problems with
Constants
Low2
Other Changes-0

Added Symbols (13)


Eet.h, libeet.so.1.3.0
eet_connection_close ( Eet_Connection* conn, Eina_Bool* on_going )
eet_connection_new ( Eina_Bool(*eet_read_cb)(void const*, size_t, void*), Eina_Bool(*eet_write_cb)(void const*, size_t, void*), void const* user_data )
eet_connection_node_send ( Eet_Connection* conn, Eet_Node* node, char const* cipher_key )
eet_connection_received ( Eet_Connection* conn, void const* data, size_t size )
eet_connection_send ( Eet_Connection* conn, Eet_Data_Descriptor* edd, void const* data_in, char const* cipher_key )
eet_data_node_decode_cipher ( void const* data_in, char const* cipher_key, int size_in )
eet_data_node_read_cipher Eet_File* ef, char const* name, char const* cipher_key )
eet_node_hash_add ( Eet_Node* parent, char const* name, char const* key, Eet_Node* child )
eet_node_list_append ( Eet_Node* parent, char const* name, Eet_Node* child )
eet_node_struct_append ( Eet_Node* parent, char const* name, Eet_Node* child )
eet_node_walk void* parent, char const* name, Eet_Node* root, Eet_Node_Walk* cb, void* user_data )
eet_sync Eet_File* ef )
eet_version [data]

to the top

Problems with Data Types, Medium Severity (1)


Eet.h
[+] struct _Eet_Data_Descriptor_Class (1)

to the top

Problems with Data Types, Low Severity (4)


Eet.h
[+] struct _Eet_Data_Descriptor_Class (1)
[+] struct anon-struct-Eet.h-121 (3)

to the top

Problems with Symbols, Low Severity (18)


Eet.h, libeet.so.1.2.3
[+] eet_data_descriptor_decode_cipher ( Eet_Data_Descriptor* edd, void const* data_in, char const* key, int size_in ) (1)
[+] eet_data_descriptor_encode_cipher ( Eet_Data_Descriptor* edd, void const* data_in, char const* key, int* size_ret ) (1)
[+] eet_data_dump_cipher Eet_File* ef, char const* name, char const* key, void(*dumpfunc)(void*, char const*), void* dumpdata ) (1)
[+] eet_data_image_decode_cipher ( void const* data, char const* key, int size, unsigned int* w, unsigned int* h, int* alpha, int* compress, int* quality, int* lossy ) (1)
[+] eet_data_image_decode_to_surface_cipher ( void const* data, char const* key, int size, unsigned int src_x, unsigned int src_y, unsigned int* d, unsigned int w, unsigned int h, unsigned int row_stride, int* alpha, int* compress, int* quality, int* lossy ) (1)
[+] eet_data_image_encode_cipher ( void const* data, char const* key, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy, int* size_ret ) (1)
[+] eet_data_image_header_decode_cipher ( void const* data, char const* key, int size, unsigned int* w, unsigned int* h, int* alpha, int* compress, int* quality, int* lossy ) (1)
[+] eet_data_image_header_read_cipher Eet_File* ef, char const* name, char const* key, unsigned int* w, unsigned int* h, int* alpha, int* compress, int* quality, int* lossy ) (1)
[+] eet_data_image_read_cipher Eet_File* ef, char const* name, char const* key, unsigned int* w, unsigned int* h, int* alpha, int* compress, int* quality, int* lossy ) (1)
[+] eet_data_image_read_to_surface_cipher Eet_File* ef, char const* name, char const* key, unsigned int src_x, unsigned int src_y, unsigned int* d, unsigned int w, unsigned int h, unsigned int row_stride, int* alpha, int* compress, int* quality, int* lossy ) (1)
[+] eet_data_image_write_cipher Eet_File* ef, char const* name, char const* key, void const* data, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy ) (1)
[+] eet_data_node_encode_cipher Eet_Node* node, char const* key, int* size_ret ) (1)
[+] eet_data_node_write_cipher Eet_File* ef, char const* name, char const* key, Eet_Node* node, int compress ) (1)
[+] eet_data_read_cipher Eet_File* ef, Eet_Data_Descriptor* edd, char const* name, char const* key ) (1)
[+] eet_data_text_dump_cipher ( void const* data_in, char const* key, int size_in, void(*dumpfunc)(void*, char const*), void* dumpdata ) (1)
[+] eet_data_text_undump_cipher ( char const* text, char const* key, int textlen, int* size_ret ) (1)
[+] eet_data_undump_cipher Eet_File* ef, char const* name, char const* key, char const* text, int textlen, int compress ) (1)
[+] eet_data_write_cipher Eet_File* ef, Eet_Data_Descriptor* edd, char const* name, char const* key, void const* data, int compress ) (1)

to the top

Problems with Constants (2)


Eet.h
[+] EET_G_LAST
[+] EET_T_LAST

to the top

Header Files (1)


Eet.h

to the top

Shared Libraries (1)


libeet.so.1.2.3

to the top




Generated on Tue Oct 4 17:54:30 2011 for Eet by ABI Compliance Checker 1.94.6  
A tool for checking backward binary compatibility of a shared C/C++ library API