Binary compatibility report for the ding-libs library  between 0.4.0 and 0.5.0 versions on x86

Test Info


Library Nameding-libs
Version #10.4.0
Version #20.5.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files12
Total Shared Libraries6
Total Symbols / Types194 / 80
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-27
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols (27)


collection.h, libcollection.so.4.1.0
col_delete_item_with_cb ( struct collection_item* item, col_item_cleanup_fn cb, void* custom_data ) @@ COLLECTION_0.7
col_get_dup_item ( struct collection_item* ci, char const* subcollection, char const* property_to_find, int type, int idx, int exact, struct collection_item** item ) @@ COLLECTION_0.7
col_remove_item_with_cb ( struct collection_item* ci, char const* subcollection, int disposition, char const* refprop, int idx, int type, col_item_cleanup_fn cb, void* custom_data ) @@ COLLECTION_0.7

ini_comment.h, libini_config.so.5.1.0
ini_comment_construct ( char const** comments, size_t count_comment, struct ini_comment** ic ) @@ INI_CONFIG_1.2.0

ini_configmod.h, libini_config.so.5.1.0
ini_config_add_bin_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, void* value, size_t value_len, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_const_str_arr_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, char const** value_str_arr, size_t count_str, char sep, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_double_arr_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, double* value_double_arr, size_t count_double, char sep, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_double_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, double value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_int32_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, int32_t value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_int64_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, int64_t value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_int_arr_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, int* value_int_arr, size_t count_int, char sep, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_int_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, int value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_long_arr_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, long* value_long_arr, size_t count_long, char sep, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_long_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, long value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_section ( struct ini_cfgobj* ini_config, char const* section, char const** comments, size_t count_comment, int position, char const* other_section, int idx ) @@ INI_CONFIG_1.2.0
ini_config_add_str_arr_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, char** value_str_arr, size_t count_str, char sep, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_str_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, char const* value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_uint32_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, uint32_t value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_uint64_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, uint64_t value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_ulong_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, unsigned long value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_add_unsigned_value ( struct ini_cfgobj* ini_config, char const* section, char const* key, unsigned int value, char const** comments, size_t count_comment, int border, int position, char const* other_key, int idx, enum INI_VA flags ) @@ INI_CONFIG_1.2.0
ini_config_comment_section ( struct ini_cfgobj* ini_config, char const* section, char const** comments, size_t count_comment ) @@ INI_CONFIG_1.2.0
ini_config_delete_section_by_name ( struct ini_cfgobj* ini_config, char const* section ) @@ INI_CONFIG_1.2.0
ini_config_delete_section_by_position ( struct ini_cfgobj* ini_config, int position, char const* section, int idx ) @@ INI_CONFIG_1.2.0
ini_config_delete_value ( struct ini_cfgobj* ini_config, char const* section, int position, char const* key, int idx ) @@ INI_CONFIG_1.2.0
ini_config_rename_section ( struct ini_cfgobj* ini_config, char const* section, char const* newname ) @@ INI_CONFIG_1.2.0
ini_config_update_comment ( struct ini_cfgobj* ini_config, char const* section, char const* key, char const** comments, size_t count_comment, int idx ) @@ INI_CONFIG_1.2.0

to the top

Other Changes in Constants (2)


collection.h
[+] COL_DSP_LASTDUPNS
[+] COL_DSP_NDUPNS

to the top

Header Files (12)


collection.h
collection_queue.h
collection_stack.h
collection_tools.h
dhash.h
ini_comment.h
ini_config.h
ini_configobj.h
ini_valueobj.h
path_utils.h
ref_array.h
simplebuffer.h

to the top

Shared Libraries (6)


libbasicobjects.so.0.1.0
libcollection.so.4.0.0
libdhash.so.1.0.2
libini_config.so.5.0.0
libpath_utils.so.1.0.1
libref_array.so.1.2.0

to the top




Generated on Tue Jun 23 22:44:52 2015 for ding-libs by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API