Binary compatibility report for the CPL library  between 6.2 and 6.3 versions on x86

Test Info


Library NameCPL
Version #16.2
Version #26.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files77
Total Shared Libraries5
Total Symbols / Types1399 / 343
VerdictIncompatible
(0.1%)

Problem Summary


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

Added Symbols (20)


cpl_frameset.h, libcplui.so.20.3.0
cpl_frameset_get_position ( cpl_frameset* self, cpl_size position )
cpl_frameset_get_position_const ( cpl_frameset const* self, cpl_size position )
cpl_frameset_join ( cpl_frameset* self, cpl_frameset const* other )
cpl_frameset_sort ( cpl_frameset* self, cpl_frame_compare_func compare )

cpl_image_bpm.h, libcplcore.so.20.3.0
cpl_image_reject_value cpl_image* p1, cpl_value p2 )

cpl_imagelist_io.h, libcplcore.so.20.3.0
cpl_imagelist_cast ( cpl_imagelist* p1, cpl_imagelist const* p2, cpl_type p3 )

cpl_msg.h, libcplcore.so.20.3.0
cpl_msg_set_threadid_off ( )
cpl_msg_set_threadid_on ( )

cpl_parameter.h, libcplui.so.20.3.0
cpl_parameter_duplicate cpl_parameter const* other )

cpl_table.h, libcplcore.so.20.3.0
cpl_table_and_selected_long_long cpl_table* p1, char const* p2, cpl_table_select_operator p3, long long p4 )
cpl_table_copy_data_long_long cpl_table* p1, char const* p2, long long const* p3 )
cpl_table_fill_column_window_long_long cpl_table* p1, char const* p2, cpl_size p3, cpl_size p4, long long p5 )
cpl_table_fill_invalid_long_long cpl_table* p1, char const* p2, long long p3 )
cpl_table_get_data_long_long cpl_table* p1, char const* name )
cpl_table_get_data_long_long_const ( cpl_table const* p1, char const* name )
cpl_table_get_long_long ( cpl_table const* p1, char const* p2, cpl_size p3, int* null )
cpl_table_or_selected_long_long cpl_table* p1, char const* p2, cpl_table_select_operator p3, long long p4 )
cpl_table_set_long_long cpl_table* p1, char const* p2, cpl_size p3, long long p4 )
cpl_table_wrap_long_long cpl_table* p1, long long* p2, char const* p3 )

cpl_vector.h, libcplcore.so.20.3.0
cpl_vector_get_sum cpl_vector const* p1 )

to the top

Problems with Data Types, Medium Severity (6)


cpl_filter.h
[+] enum _cpl_filter_mode_ (6)

to the top

Other Changes in Data Types (2)


cpl_filter.h
[+] enum _cpl_filter_mode_ (2)

to the top

Other Changes in Constants (1)


cxconfig.h
[+] CX_HAVE_GNUC_VISIBILITY

to the top

Header Files (77)


cpl.h
cpl_apertures.h
cpl_apertures_img.h
cpl_array.h
cpl_bivector.h
cpl_detector.h
cpl_dfs.h
cpl_error.h
cpl_errorstate.h
cpl_fft.h
cpl_filter.h
cpl_fit.h
cpl_fits.h
cpl_frame.h
cpl_framedata.h
cpl_frameset.h
cpl_frameset_io.h
cpl_func.h
cpl_geom_img.h
cpl_image.h
cpl_image_basic.h
cpl_image_bpm.h
cpl_image_filter.h
cpl_image_gen.h
cpl_image_io.h
cpl_image_iqe.h
cpl_image_resample.h
cpl_image_stats.h
cpl_imagelist.h
cpl_imagelist_basic.h
cpl_imagelist_io.h
cpl_init.h
cpl_io.h
cpl_macros.h
cpl_mask.h
cpl_math_const.h
cpl_matrix.h
cpl_memory.h
cpl_msg.h
cpl_parameter.h
cpl_parameterlist.h
cpl_photom.h
cpl_phys_const.h
cpl_plot.h
cpl_plugin.h
cpl_plugininfo.h
cpl_pluginlist.h
cpl_polynomial.h
cpl_ppm.h
cpl_property.h
cpl_propertylist.h
cpl_recipe.h
cpl_recipeconfig.h
cpl_recipedefine.h
cpl_stats.h
cpl_table.h
cpl_test.h
cpl_type.h
cpl_vector.h
cpl_version.h
cpl_wcs.h
cpl_wlcalib.h
cxconfig.h
cxdeque.h
cxfileutils.h
cxlist.h
cxmacros.h
cxmap.h
cxmemory.h
cxmessages.h
cxmultimap.h
cxslist.h
cxstring.h
cxstrutils.h
cxtree.h
cxtypes.h
cxutils.h

to the top

Shared Libraries (5)


libcext.so.0.1.0
libcplcore.so.20.2.0
libcpldfs.so.20.2.0
libcpldrs.so.20.2.0
libcplui.so.20.2.0

to the top




Generated on Thu Apr 4 15:00:17 2013 for CPL by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API