Binary compatibility report for the Eina library  between 1.1.1 and 1.2.0 versions on x86

Test Info


Library NameEina
Version #11.1.1
Version #21.2.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files46
Total Shared Libraries1
Total Symbols / Types417 / 247
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-76
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low11
Problems with
Constants
Low0

Added Symbols (76)


eina_binbuf.h, libeina.so.1.2.0
eina_binbuf_manage_new_length ( unsigned char* str, size_t length )

eina_file.h, libeina.so.1.2.0
eina_file_map_faulted Eina_File* file, void* map )
eina_file_statat void* container, Eina_File_Direct_Info* info, Eina_Stat* buf )
eina_file_xattr_get Eina_File* file )
eina_file_xattr_value_get Eina_File* file )

eina_inarray.h, libeina.so.1.2.0
eina_inarray_accessor_new Eina_Inarray const* array )
eina_inarray_alloc_at ( Eina_Inarray* array, unsigned int position, unsigned int member_count )
eina_inarray_count Eina_Inarray const* array )
eina_inarray_flush Eina_Inarray* array )
eina_inarray_foreach ( Eina_Inarray const* array, Eina_Each_Cb function, void const* user_data )
eina_inarray_foreach_remove ( Eina_Inarray* array, Eina_Each_Cb match, void const* user_data )
eina_inarray_free Eina_Inarray* array )
eina_inarray_insert ( Eina_Inarray* array, void const* data, Eina_Compare_Cb compare )
eina_inarray_insert_at ( Eina_Inarray* array, unsigned int position, void const* data )
eina_inarray_insert_sorted ( Eina_Inarray* array, void const* data, Eina_Compare_Cb compare )
eina_inarray_iterator_new Eina_Inarray const* array )
eina_inarray_iterator_reversed_new Eina_Inarray const* array )
eina_inarray_new ( unsigned int member_size, unsigned int step )
eina_inarray_nth ( Eina_Inarray const* array, unsigned int position )
eina_inarray_pop Eina_Inarray* array )
eina_inarray_push ( Eina_Inarray* array, void const* data )
eina_inarray_remove ( Eina_Inarray* array, void const* data )
eina_inarray_remove_at ( Eina_Inarray* array, unsigned int position )
eina_inarray_replace_at ( Eina_Inarray* array, unsigned int position, void const* data )
eina_inarray_reverse Eina_Inarray* array )
eina_inarray_search ( Eina_Inarray const* array, void const* data, Eina_Compare_Cb compare )
eina_inarray_search_sorted ( Eina_Inarray const* array, void const* data, Eina_Compare_Cb compare )
eina_inarray_sort ( Eina_Inarray* array, Eina_Compare_Cb compare )
eina_inarray_step_set ( Eina_Inarray* array, unsigned int sizeof_eina_inarray, unsigned int member_size, unsigned int step )

eina_inline_value.x, libeina.so.1.2.0
_EINA_VALUE_TYPE_BASICS_END [data]
_EINA_VALUE_TYPE_BASICS_START [data]
eina_value_inner_alloc size_t size )
eina_value_inner_free size_t size, void* mem )
eina_value_struct_member_find ( Eina_Value_Struct const* st, char const* name )

eina_magic.h, libeina.so.1.2.0
EINA_ERROR_MAGIC_FAILED [data]

eina_strbuf.h, libeina.so.1.2.0
eina_strbuf_manage_new_length char* str, size_t length )

eina_ustrbuf.h, libeina.so.1.2.0
eina_ustrbuf_manage_new_length ( Eina_Unicode* str, size_t length )

eina_value.h, libeina.so.1.2.0
EINA_ERROR_VALUE_FAILED [data]
eina_value_array_new ( Eina_Value_Type const* subtype, unsigned int step )
EINA_VALUE_BLOB_OPERATIONS_MALLOC [data]
eina_value_convert ( Eina_Value const* value, Eina_Value* convert )
eina_value_copy ( Eina_Value const* value, Eina_Value* copy )
eina_value_free Eina_Value* value )
eina_value_hash_new ( Eina_Value_Type const* subtype, unsigned int buckets_power_size )
eina_value_list_new Eina_Value_Type const* subtype )
eina_value_new Eina_Value_Type const* type )
eina_value_struct_new Eina_Value_Struct_Desc const* desc )
EINA_VALUE_STRUCT_OPERATIONS_BINSEARCH [data]
EINA_VALUE_STRUCT_OPERATIONS_STRINGSHARE [data]
eina_value_to_string Eina_Value const* value )
EINA_VALUE_TYPE_ARRAY [data]
EINA_VALUE_TYPE_BLOB [data]
EINA_VALUE_TYPE_CHAR [data]
eina_value_type_check Eina_Value_Type const* type )
EINA_VALUE_TYPE_DOUBLE [data]
EINA_VALUE_TYPE_FLOAT [data]
EINA_VALUE_TYPE_HASH [data]
EINA_VALUE_TYPE_INT [data]
EINA_VALUE_TYPE_INT64 [data]
EINA_VALUE_TYPE_LIST [data]
EINA_VALUE_TYPE_LONG [data]
eina_value_type_name_get Eina_Value_Type const* type )
EINA_VALUE_TYPE_SHORT [data]
EINA_VALUE_TYPE_STRING [data]
EINA_VALUE_TYPE_STRINGSHARE [data]
EINA_VALUE_TYPE_STRUCT [data]
EINA_VALUE_TYPE_TIMESTAMP [data]
EINA_VALUE_TYPE_TIMEVAL [data]
EINA_VALUE_TYPE_UCHAR [data]
EINA_VALUE_TYPE_UINT [data]
EINA_VALUE_TYPE_UINT64 [data]
EINA_VALUE_TYPE_ULONG [data]
EINA_VALUE_TYPE_USHORT [data]

eina_xattr.h, libeina.so.1.2.0
eina_xattr_fd_ls int fd )
eina_xattr_value_fd_ls int fd )
eina_xattr_value_ls char const* file )

to the top

Problems with Symbols, Low Severity (11)


eina_list.h, libeina.so.1.1.1
[+] eina_list_sort Eina_List* list, unsigned int size, Eina_Compare_Cb func ) (1)

eina_stringshare.h, libeina.so.1.1.1
[+] eina_stringshare_add char const* str ) (1)
[+] eina_stringshare_add_length char const* str, unsigned int slen ) (1)
[+] eina_stringshare_del char const* str ) (1)
[+] eina_stringshare_nprintf ( unsigned int len, char const* fmt, ... ) (1)
[+] eina_stringshare_printf char const* fmt, ... ) (1)
[+] eina_stringshare_ref char const* str ) (2)
[+] eina_stringshare_strlen char const* str ) (1)
[+] eina_stringshare_vprintf char const* fmt, va_list args ) (1)

eina_ustrbuf.h, libeina.so.1.1.1
[+] eina_ustrbuf_manage_new Eina_Unicode* str ) (1)

to the top

Header Files (46)


Eina.h
eina_accessor.h
eina_array.h
eina_benchmark.h
eina_binbuf.h
eina_binshare.h
eina_clist.h
eina_config.h
eina_convert.h
eina_counter.h
eina_cpu.h
eina_error.h
eina_file.h
eina_fp.h
eina_hamster.h
eina_hash.h
eina_inlist.h
eina_iterator.h
eina_lalloc.h
eina_list.h
eina_lock.h
eina_log.h
eina_magic.h
eina_main.h
eina_matrixsparse.h
eina_mempool.h
eina_mmap.h
eina_module.h
eina_prefix.h
eina_quadtree.h
eina_rbtree.h
eina_rectangle.h
eina_refcount.h
eina_safety_checks.h
eina_sched.h
eina_simple_xml_parser.h
eina_str.h
eina_strbuf.h
eina_stringshare.h
eina_tiler.h
eina_trash.h
eina_types.h
eina_unicode.h
eina_ustrbuf.h
eina_ustringshare.h
eina_xattr.h

to the top

Shared Libraries (1)


libeina.so.1.1.1

to the top




Generated on Tue Aug 21 17:42:35 2012 for Eina by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API