Test Info
Library Name | hdf5 |
Version #1 | 1.10.7 |
Version #2 | 1.10.8 |
CPU Type | x86_64 |
GCC Version | 4.8.5 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 86 |
Total Shared Libraries | 7 |
Total Symbols / Types | 2113 / 617 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 1 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 60 |
Problems with Constants | Low | 18 |
Other Changes in Constants | - | 6 |
Added Symbols (1)
H5DataSet.h,
libhdf5_cpp.so.103.4.0
namespace H5
DataSet::operator = ( DataSet const& original )
[symbol: _ZN2H57DataSetaSERKS0_]
to the top
Problems with Symbols, Low Severity (60)
H5Apublic.h,
libhdf5.so.103.3.0
[+] H5Adelete ( hid_t loc_id, char const* name ) (1)
changed to:H5Adelete ( hid_t loc_id, char const* attr_name )
| Change | Effect |
---|
1 | 2nd parameter name has been renamed to attr_name. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Aiterate1 ( hid_t loc_id, unsigned int* attr_num, H5A_operator1_t op, void* op_data ) (1)
changed to:H5Aiterate1 ( hid_t loc_id, unsigned int* idx, H5A_operator1_t op, void* op_data )
| Change | Effect |
---|
1 | 2nd parameter attr_num has been renamed to idx. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Aiterate_by_name ( hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5A_operator2_t op, void* op_data, hid_t lapd_id ) (1)
changed to:H5Aiterate_by_name ( hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5A_operator2_t op, void* op_data, hid_t lapl_id )
| Change | Effect |
---|
1 | 8th parameter lapd_id has been renamed to lapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
H5Dpublic.h,
libhdf5.so.103.3.0
[+] H5Dcreate1 ( hid_t file_id, char const* name, hid_t type_id, hid_t space_id, hid_t dcpl_id ) (1)
changed to:H5Dcreate1 ( hid_t loc_id, char const* name, hid_t type_id, hid_t space_id, hid_t dcpl_id )
| Change | Effect |
---|
1 | 1st parameter file_id has been renamed to loc_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dcreate_anon ( hid_t file_id, hid_t type_id, hid_t space_id, hid_t plist_id, hid_t dapl_id ) (2)
changed to:H5Dcreate_anon ( hid_t loc_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id )
| Change | Effect |
---|
1 | 1st parameter file_id has been renamed to loc_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 4th parameter plist_id has been renamed to dcpl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dfill ( void const* fill, hid_t fill_type, void* buf, hid_t buf_type, hid_t space ) (3)
changed to:H5Dfill ( void const* fill, hid_t fill_type_id, void* buf, hid_t buf_type_id, hid_t space_id )
| Change | Effect |
---|
1 | 2nd parameter fill_type has been renamed to fill_type_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 4th parameter buf_type has been renamed to buf_type_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 5th parameter space has been renamed to space_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dget_chunk_info ( hid_t dset_id, hid_t fspace_id, hsize_t chk_idx, hsize_t* coord, unsigned int* filter_mask, haddr_t* addr, hsize_t* size ) (1)
changed to:H5Dget_chunk_info ( hid_t dset_id, hid_t fspace_id, hsize_t chk_idx, hsize_t* offset, unsigned int* filter_mask, haddr_t* addr, hsize_t* size )
| Change | Effect |
---|
1 | 4th parameter coord has been renamed to offset. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dget_chunk_info_by_coord ( hid_t dset_id, hsize_t const* coord, unsigned int* filter_mask, haddr_t* addr, hsize_t* size ) (1)
changed to:H5Dget_chunk_info_by_coord ( hid_t dset_id, hsize_t const* offset, unsigned int* filter_mask, haddr_t* addr, hsize_t* size )
| Change | Effect |
---|
1 | 2nd parameter coord has been renamed to offset. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dopen1 ( hid_t file_id, char const* name ) (1)
changed to:H5Dopen1 ( hid_t loc_id, char const* name )
| Change | Effect |
---|
1 | 1st parameter file_id has been renamed to loc_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dopen2 ( hid_t file_id, char const* name, hid_t dapl_id ) (1)
changed to:H5Dopen2 ( hid_t loc_id, char const* name, hid_t dapl_id )
| Change | Effect |
---|
1 | 1st parameter file_id has been renamed to loc_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dread ( hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void* buf ) (1)
changed to:H5Dread ( hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void* buf )
| Change | Effect |
---|
1 | 5th parameter plist_id has been renamed to dxpl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dvlen_get_buf_size ( hid_t dataset_id, hid_t type_id, hid_t space_id, hsize_t* size ) (1)
changed to:H5Dvlen_get_buf_size ( hid_t dset_id, hid_t type_id, hid_t space_id, hsize_t* size )
| Change | Effect |
---|
1 | 1st parameter dataset_id has been renamed to dset_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dvlen_reclaim ( hid_t type_id, hid_t space_id, hid_t plist_id, void* buf ) (1)
changed to:H5Dvlen_reclaim ( hid_t type_id, hid_t space_id, hid_t dxpl_id, void* buf )
| Change | Effect |
---|
1 | 3rd parameter plist_id has been renamed to dxpl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Dwrite ( hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void const* buf ) (1)
changed to:H5Dwrite ( hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void const* buf )
| Change | Effect |
---|
1 | 5th parameter plist_id has been renamed to dxpl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
H5Fpublic.h,
libhdf5.so.103.3.0
[+] H5Fcreate ( char const* filename, unsigned int flags, hid_t create_plist, hid_t access_plist ) (2)
changed to:H5Fcreate ( char const* filename, unsigned int flags, hid_t fcpl_id, hid_t fapl_id )
| Change | Effect |
---|
1 | 3rd parameter create_plist has been renamed to fcpl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 4th parameter access_plist has been renamed to fapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Fget_info1 ( hid_t obj_id, H5F_info1_t* finfo ) (1)
changed to:H5Fget_info1 ( hid_t obj_id, H5F_info1_t* file_info )
| Change | Effect |
---|
1 | 2nd parameter finfo has been renamed to file_info. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Fget_info2 ( hid_t obj_id, H5F_info2_t* finfo ) (1)
changed to:H5Fget_info2 ( hid_t obj_id, H5F_info2_t* file_info )
| Change | Effect |
---|
1 | 2nd parameter finfo has been renamed to file_info. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Fopen ( char const* filename, unsigned int flags, hid_t access_plist ) (1)
changed to:H5Fopen ( char const* filename, unsigned int flags, hid_t fapl_id )
| Change | Effect |
---|
1 | 3rd parameter access_plist has been renamed to fapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
H5Ipublic.h,
libhdf5.so.103.3.0
[+] H5Iobject_verify ( hid_t id, H5I_type_t id_type ) (1)
changed to:H5Iobject_verify ( hid_t id, H5I_type_t type )
| Change | Effect |
---|
1 | 2nd parameter id_type has been renamed to type. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Iremove_verify ( hid_t id, H5I_type_t id_type ) (1)
changed to:H5Iremove_verify ( hid_t id, H5I_type_t type )
| Change | Effect |
---|
1 | 2nd parameter id_type has been renamed to type. | Renaming of a parameter may indicate a change in its semantic meaning. |
H5Ppublic.h,
libhdf5.so.103.3.0
[+] H5Pcreate_class ( hid_t parent, char const* name, H5P_cls_create_func_t cls_create, void* create_data, H5P_cls_copy_func_t cls_copy, void* copy_data, H5P_cls_close_func_t cls_close, void* close_data ) (3)
changed to:H5Pcreate_class ( hid_t parent, char const* name, H5P_cls_create_func_t create, void* create_data, H5P_cls_copy_func_t copy, void* copy_data, H5P_cls_close_func_t close, void* close_data )
| Change | Effect |
---|
1 | 3rd parameter cls_create has been renamed to create. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 5th parameter cls_copy has been renamed to copy. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 7th parameter cls_close has been renamed to close. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pget_append_flush ( hid_t plist_id, unsigned int dims, hsize_t* boundary, H5D_append_cb_t* func, void** udata ) (1)
changed to:H5Pget_append_flush ( hid_t dapl_id, unsigned int dims, hsize_t* boundary, H5D_append_cb_t* func, void** udata )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pget_copy_object ( hid_t plist_id, unsigned int* crt_intmd ) (1)
changed to:H5Pget_copy_object ( hid_t plist_id, unsigned int* copy_options )
| Change | Effect |
---|
1 | 2nd parameter crt_intmd has been renamed to copy_options. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pget_filter2 ( hid_t plist_id, unsigned int filter, unsigned int* flags, size_t* cd_nelmts, unsigned int* cd_values, size_t namelen, char* name, unsigned int* filter_config ) (1)
changed to:H5Pget_filter2 ( hid_t plist_id, unsigned int idx, unsigned int* flags, size_t* cd_nelmts, unsigned int* cd_values, size_t namelen, char* name, unsigned int* filter_config )
| Change | Effect |
---|
1 | 2nd parameter filter has been renamed to idx. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pget_filter_by_id2 ( hid_t plist_id, H5Z_filter_t id, unsigned int* flags, size_t* cd_nelmts, unsigned int* cd_values, size_t namelen, char* name, unsigned int* filter_config ) (1)
changed to:H5Pget_filter_by_id2 ( hid_t plist_id, H5Z_filter_t filter_id, unsigned int* flags, size_t* cd_nelmts, unsigned int* cd_values, size_t namelen, char* name, unsigned int* filter_config )
| Change | Effect |
---|
1 | 2nd parameter id has been renamed to filter_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pget_page_buffer_size ( hid_t plist_id, size_t* buf_size, unsigned int* min_meta_per, unsigned int* min_raw_per ) (2)
changed to:H5Pget_page_buffer_size ( hid_t plist_id, size_t* buf_size, unsigned int* min_meta_perc, unsigned int* min_raw_perc )
| Change | Effect |
---|
1 | 3rd parameter min_meta_per has been renamed to min_meta_perc. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 4th parameter min_raw_per has been renamed to min_raw_perc. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pget_virtual_printf_gap ( hid_t plist_id, hsize_t* gap_size ) (1)
changed to:H5Pget_virtual_printf_gap ( hid_t dapl_id, hsize_t* gap_size )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pget_virtual_view ( hid_t plist_id, H5D_vds_view_t* view ) (1)
changed to:H5Pget_virtual_view ( hid_t dapl_id, H5D_vds_view_t* view )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pinsert2 ( hid_t plist_id, char const* name, size_t size, void* value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close ) (6)
changed to:H5Pinsert2 ( hid_t plist_id, char const* name, size_t size, void* value, H5P_prp_set_func_t set, H5P_prp_get_func_t get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t copy, H5P_prp_compare_func_t compare, H5P_prp_close_func_t close )
| Change | Effect |
---|
1 | 10th parameter prp_close has been renamed to close. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 5th parameter prp_set has been renamed to set. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 6th parameter prp_get has been renamed to get. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 7th parameter prp_delete has been renamed to prp_del. | Renaming of a parameter may indicate a change in its semantic meaning. |
5 | 8th parameter prp_copy has been renamed to copy. | Renaming of a parameter may indicate a change in its semantic meaning. |
6 | 9th parameter prp_cmp has been renamed to compare. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pregister2 ( hid_t cls_id, char const* name, size_t size, void* def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close ) (6)
changed to:H5Pregister2 ( hid_t cls_id, char const* name, size_t size, void* def_value, H5P_prp_create_func_t create, H5P_prp_set_func_t set, H5P_prp_get_func_t get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t copy, H5P_prp_compare_func_t compare, H5P_prp_close_func_t close )
| Change | Effect |
---|
1 | 10th parameter prp_cmp has been renamed to compare. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 11th parameter prp_close has been renamed to close. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 5th parameter prp_create has been renamed to create. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 6th parameter prp_set has been renamed to set. | Renaming of a parameter may indicate a change in its semantic meaning. |
5 | 7th parameter prp_get has been renamed to get. | Renaming of a parameter may indicate a change in its semantic meaning. |
6 | 9th parameter prp_copy has been renamed to copy. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pset_append_flush ( hid_t plist_id, unsigned int ndims, hsize_t const* boundary, H5D_append_cb_t func, void* udata ) (1)
changed to:H5Pset_append_flush ( hid_t dapl_id, unsigned int ndims, hsize_t const* boundary, H5D_append_cb_t func, void* udata )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pset_copy_object ( hid_t plist_id, unsigned int crt_intmd ) (1)
changed to:H5Pset_copy_object ( hid_t plist_id, unsigned int copy_options )
| Change | Effect |
---|
1 | 2nd parameter crt_intmd has been renamed to copy_options. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pset_deflate ( hid_t plist_id, unsigned int aggression ) (1)
changed to:H5Pset_deflate ( hid_t plist_id, unsigned int level )
| Change | Effect |
---|
1 | 2nd parameter aggression has been renamed to level. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pset_hyper_vector_size ( hid_t fapl_id, size_t size ) (1)
changed to:H5Pset_hyper_vector_size ( hid_t plist_id, size_t size )
| Change | Effect |
---|
1 | 1st parameter fapl_id has been renamed to plist_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pset_virtual_printf_gap ( hid_t plist_id, hsize_t gap_size ) (1)
changed to:H5Pset_virtual_printf_gap ( hid_t dapl_id, hsize_t gap_size )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Pset_virtual_view ( hid_t plist_id, H5D_vds_view_t view ) (1)
changed to:H5Pset_virtual_view ( hid_t dapl_id, H5D_vds_view_t view )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
H5Rpublic.h,
libhdf5.so.103.3.0
[+] H5Rget_obj_type1 ( hid_t id, H5R_type_t ref_type, void const* _ref ) (1)
changed to:H5Rget_obj_type1 ( hid_t id, enum H5R_type_t ref_type, void const* ref )
| Change | Effect |
---|
1 | 3rd parameter _ref has been renamed to ref. | Renaming of a parameter may indicate a change in its semantic meaning. |
H5Spublic.h,
libhdf5.so.103.3.0
[+] H5Scombine_hyperslab ( hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* _stride, hsize_t const* count, hsize_t const* _block ) (2)
changed to:H5Scombine_hyperslab ( hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* stride, hsize_t const* count, hsize_t const* block )
| Change | Effect |
---|
1 | 4th parameter _stride has been renamed to stride. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 6th parameter _block has been renamed to block. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Sextent_equal ( hid_t sid1, hid_t sid2 ) (2)
changed to:H5Sextent_equal ( hid_t space1_id, hid_t space2_id )
| Change | Effect |
---|
1 | 1st parameter sid1 has been renamed to space1_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter sid2 has been renamed to space2_id. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] H5Sselect_hyperslab ( hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* _stride, hsize_t const* count, hsize_t const* _block ) (2)
changed to:H5Sselect_hyperslab ( hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* stride, hsize_t const* count, hsize_t const* block )
| Change | Effect |
---|
1 | 4th parameter _stride has been renamed to stride. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 6th parameter _block has been renamed to block. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Problems with Constants, Low Severity (18)
H5Dpublic.h
[+] H5D_CHUNK_CACHE_W0_DEFAULT
| Change | Effect |
---|
1 | The value of constant H5D_CHUNK_CACHE_W0_DEFAULT has been changed from (-1.0f) to (-1.0). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5Epublic.h
[+] H5E_DEFAULT
| Change | Effect |
---|
1 | The value of constant H5E_DEFAULT has been changed from (hid_t)0 to 0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5FDdirect.h
[+] H5FD_DIRECT
| Change | Effect |
---|
1 | The value of constant H5FD_DIRECT has been changed from (-1) to (H5I_INVALID_HID). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5FDhdfs.h
[+] H5FD_HDFS
| Change | Effect |
---|
1 | The value of constant H5FD_HDFS has been changed from (-1) to (H5I_INVALID_HID). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5FDmpio.h
[+] H5FD_MPIO
| Change | Effect |
---|
1 | The value of constant H5FD_MPIO has been changed from (-1) to (H5I_INVALID_HID). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5Fpublic.h
[+] H5F_FAMILY_DEFAULT
| Change | Effect |
---|
1 | The value of constant H5F_FAMILY_DEFAULT has been changed from (hsize_t)0 to 0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] H5F_UNLIMITED
| Change | Effect |
---|
1 | The value of constant H5F_UNLIMITED has been changed from ((hsize_t)(-1L)) to ULLONG_MAX. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5Gpublic.h
[+] H5G_SAME_LOC
| Change | Effect |
---|
1 | The value of constant H5G_SAME_LOC has been changed from (hid_t)0 to 0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5Lpublic.h
[+] H5L_MAX_LINK_NAME_LEN
| Change | Effect |
---|
1 | The value of constant H5L_MAX_LINK_NAME_LEN has been changed from ((uint32_t)(-1)) to UINT32_MAX. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] H5L_SAME_LOC
| Change | Effect |
---|
1 | The value of constant H5L_SAME_LOC has been changed from (hid_t)0 to 0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5Ppublic.h
[+] H5P_DEFAULT
| Change | Effect |
---|
1 | The value of constant H5P_DEFAULT has been changed from (hid_t)0 to 0. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5pubconf.h
[+] H5_DEBUG_BUILD
| Change | Effect |
---|
1 | The constant H5_DEBUG_BUILD with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] H5_PRINTF_LL_WIDTH
| Change | Effect |
---|
1 | The value of constant H5_PRINTF_LL_WIDTH has been changed from "l" to "ll". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] H5_STRICT_FORMAT_CHECKS
| Change | Effect |
---|
1 | The constant H5_STRICT_FORMAT_CHECKS with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
H5public.h
[+] H5_PRINTF_HADDR_FMT
| Change | Effect |
---|
1 | The value of constant H5_PRINTF_HADDR_FMT has been changed from "%lu" to "%" PRIuHADDR. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] HADDR_UNDEF
| Change | Effect |
---|
1 | The value of constant HADDR_UNDEF has been changed from ((haddr_t)(long)(-1)) to ULONG_MAX. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] HSIZE_UNDEF
| Change | Effect |
---|
1 | The value of constant HSIZE_UNDEF has been changed from ((hsize_t)(hssize_t)(-1)) to ULLONG_MAX. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
H5Spublic.h
[+] H5S_UNLIMITED
| Change | Effect |
---|
1 | The value of constant H5S_UNLIMITED has been changed from ((hsize_t)(hssize_t)(-1)) to ULLONG_MAX. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Constants (6)
H5pubconf.h
[+] H5_HAVE_STAT_ST_BLOCKS
| Change | Effect |
---|
1 | The constant H5_HAVE_STAT_ST_BLOCKS with value 1 has been added. | No effect. |
H5public.h
[+] PRIdHADDR
| Change | Effect |
---|
1 | The constant PRIdHADDR with value "ld" has been added. | No effect. |
[+] PRIoHADDR
| Change | Effect |
---|
1 | The constant PRIoHADDR with value "lo" has been added. | No effect. |
[+] PRIuHADDR
| Change | Effect |
---|
1 | The constant PRIuHADDR with value "lu" has been added. | No effect. |
[+] PRIXHADDR
| Change | Effect |
---|
1 | The constant PRIXHADDR with value "lX" has been added. | No effect. |
[+] PRIxHADDR
| Change | Effect |
---|
1 | The constant PRIxHADDR with value "lx" has been added. | No effect. |
to the top
Header Files (86)
H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DaccProp.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDhdfs.h
H5FDlog.h
H5FDmirror.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.h
H5FDstdio.h
H5FDwindows.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LaccProp.h
H5LcreatProp.h
H5LDpublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h
to the top
Shared Libraries (7)
libhdf5.so.103.3.0
libhdf5_cpp.so.103.3.0
libhdf5_fortran.so.102.1.0
libhdf5_hl.so.100.1.4
libhdf5_hl_cpp.so.100.1.5
libhdf5_java.so
libhdf5hl_fortran.so.100.0.6
to the top
Test Info
Library Name | hdf5 |
Version #1 | 1.10.7 |
Version #2 | 1.10.8 |
CPU Type | x86_64 |
GCC Version | 4.8.5 |
Subject | Source Compatibility |
Test Results
Total Header Files | 86 |
Total Shared Libraries | 7 |
Total Symbols / Types | 2147 / 620 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 23 |
Other Changes in Symbols | - | 60 |
Other Changes in Constants | - | 12 |
Added Symbols (2)
H5DataSet.h
namespace H5
DataSet::operator = ( DataSet const& original )
[symbol: _ZN2H57DataSetaSERKS0_]
H5Tpublic.h
H5Treclaim ( hid_t type_id, hid_t space_id, hid_t plist_id, void* buf )
to the top
Problems with Constants, Low Severity (23)
H5Dpublic.h
[+] H5D_CHUNK_CACHE_W0_DEFAULT
| Change | Effect |
---|
1 | The value of constant H5D_CHUNK_CACHE_W0_DEFAULT has been changed from (-1.0f) to (-1.0). | Recompilation of a client program may be broken. |
H5Epublic.h
[+] H5E_DEFAULT
| Change | Effect |
---|
1 | The value of constant H5E_DEFAULT has been changed from (hid_t)0 to 0. | Recompilation of a client program may be broken. |
H5FDdirect.h
[+] H5FD_DIRECT
| Change | Effect |
---|
1 | The value of constant H5FD_DIRECT has been changed from (-1) to (H5I_INVALID_HID). | Recompilation of a client program may be broken. |
H5FDhdfs.h
[+] H5FD_HDFS
| Change | Effect |
---|
1 | The value of constant H5FD_HDFS has been changed from (-1) to (H5I_INVALID_HID). | Recompilation of a client program may be broken. |
H5FDmpio.h
[+] H5FD_MPIO
| Change | Effect |
---|
1 | The value of constant H5FD_MPIO has been changed from (-1) to (H5I_INVALID_HID). | Recompilation of a client program may be broken. |
H5Fpublic.h
[+] H5F_FAMILY_DEFAULT
| Change | Effect |
---|
1 | The value of constant H5F_FAMILY_DEFAULT has been changed from (hsize_t)0 to 0. | Recompilation of a client program may be broken. |
[+] H5F_UNLIMITED
| Change | Effect |
---|
1 | The value of constant H5F_UNLIMITED has been changed from ((hsize_t)(-1L)) to ULLONG_MAX. | Recompilation of a client program may be broken. |
H5Gpublic.h
[+] H5G_SAME_LOC
| Change | Effect |
---|
1 | The value of constant H5G_SAME_LOC has been changed from (hid_t)0 to 0. | Recompilation of a client program may be broken. |
H5Lpublic.h
[+] H5L_MAX_LINK_NAME_LEN
| Change | Effect |
---|
1 | The value of constant H5L_MAX_LINK_NAME_LEN has been changed from ((uint32_t)(-1)) to UINT32_MAX. | Recompilation of a client program may be broken. |
[+] H5L_SAME_LOC
| Change | Effect |
---|
1 | The value of constant H5L_SAME_LOC has been changed from (hid_t)0 to 0. | Recompilation of a client program may be broken. |
H5Ppublic.h
[+] H5P_DEFAULT
| Change | Effect |
---|
1 | The value of constant H5P_DEFAULT has been changed from (hid_t)0 to 0. | Recompilation of a client program may be broken. |
H5pubconf.h
[+] H5_DEBUG_BUILD
| Change | Effect |
---|
1 | The constant H5_DEBUG_BUILD with value 1 has been removed. | Recompilation of a client program may be broken. |
[+] H5_PACKAGE_STRING
| Change | Effect |
---|
1 | The value of constant H5_PACKAGE_STRING has been changed from "HDF5 1.10.7" to "HDF5 1.10.8". | Recompilation of a client program may be broken. |
[+] H5_PACKAGE_VERSION
| Change | Effect |
---|
1 | The value of constant H5_PACKAGE_VERSION has been changed from "1.10.7" to "1.10.8". | Recompilation of a client program may be broken. |
[+] H5_PRINTF_LL_WIDTH
| Change | Effect |
---|
1 | The value of constant H5_PRINTF_LL_WIDTH has been changed from "l" to "ll". | Recompilation of a client program may be broken. |
[+] H5_STRICT_FORMAT_CHECKS
| Change | Effect |
---|
1 | The constant H5_STRICT_FORMAT_CHECKS with value 1 has been removed. | Recompilation of a client program may be broken. |
[+] H5_VERSION
| Change | Effect |
---|
1 | The value of constant H5_VERSION has been changed from "1.10.7" to "1.10.8". | Recompilation of a client program may be broken. |
H5public.h
[+] H5_PRINTF_HADDR_FMT
| Change | Effect |
---|
1 | The value of constant H5_PRINTF_HADDR_FMT has been changed from "%lu" to "%" PRIuHADDR. | Recompilation of a client program may be broken. |
[+] H5_VERS_INFO
| Change | Effect |
---|
1 | The value of constant H5_VERS_INFO has been changed from "HDF5 library version: 1.10.7" to "HDF5 library version: 1.10.8". | Recompilation of a client program may be broken. |
[+] H5_VERS_RELEASE
| Change | Effect |
---|
1 | The value of constant H5_VERS_RELEASE has been changed from 7 to 8. | Recompilation of a client program may be broken. |
[+] HADDR_UNDEF
| Change | Effect |
---|
1 | The value of constant HADDR_UNDEF has been changed from ((haddr_t)(long)(-1)) to ULONG_MAX. | Recompilation of a client program may be broken. |
[+] HSIZE_UNDEF
| Change | Effect |
---|
1 | The value of constant HSIZE_UNDEF has been changed from ((hsize_t)(hssize_t)(-1)) to ULLONG_MAX. | Recompilation of a client program may be broken. |
H5Spublic.h
[+] H5S_UNLIMITED
| Change | Effect |
---|
1 | The value of constant H5S_UNLIMITED has been changed from ((hsize_t)(hssize_t)(-1)) to ULLONG_MAX. | Recompilation of a client program may be broken. |
to the top
Other Changes in Symbols (60)
H5Apublic.h
[+] H5Adelete ( hid_t loc_id, char const* name ) (1)
changed to:H5Adelete ( hid_t loc_id, char const* attr_name )
| Change | Effect |
---|
1 | 2nd parameter name has been renamed to attr_name. | No effect. |
[+] H5Aiterate1 ( hid_t loc_id, unsigned int* attr_num, H5A_operator1_t op, void* op_data ) (1)
changed to:H5Aiterate1 ( hid_t loc_id, unsigned int* idx, H5A_operator1_t op, void* op_data )
| Change | Effect |
---|
1 | 2nd parameter attr_num has been renamed to idx. | No effect. |
[+] H5Aiterate_by_name ( hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5A_operator2_t op, void* op_data, hid_t lapd_id ) (1)
changed to:H5Aiterate_by_name ( hid_t loc_id, char const* obj_name, H5_index_t idx_type, enum H5_iter_order_t order, hsize_t* idx, H5A_operator2_t op, void* op_data, hid_t lapl_id )
| Change | Effect |
---|
1 | 8th parameter lapd_id has been renamed to lapl_id. | No effect. |
H5Dpublic.h
[+] H5Dcreate1 ( hid_t file_id, char const* name, hid_t type_id, hid_t space_id, hid_t dcpl_id ) (1)
changed to:H5Dcreate1 ( hid_t loc_id, char const* name, hid_t type_id, hid_t space_id, hid_t dcpl_id )
| Change | Effect |
---|
1 | 1st parameter file_id has been renamed to loc_id. | No effect. |
[+] H5Dcreate_anon ( hid_t file_id, hid_t type_id, hid_t space_id, hid_t plist_id, hid_t dapl_id ) (2)
changed to:H5Dcreate_anon ( hid_t loc_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id )
| Change | Effect |
---|
1 | 1st parameter file_id has been renamed to loc_id. | No effect. |
2 | 4th parameter plist_id has been renamed to dcpl_id. | No effect. |
[+] H5Dfill ( void const* fill, hid_t fill_type, void* buf, hid_t buf_type, hid_t space ) (3)
changed to:H5Dfill ( void const* fill, hid_t fill_type_id, void* buf, hid_t buf_type_id, hid_t space_id )
| Change | Effect |
---|
1 | 2nd parameter fill_type has been renamed to fill_type_id. | No effect. |
2 | 4th parameter buf_type has been renamed to buf_type_id. | No effect. |
3 | 5th parameter space has been renamed to space_id. | No effect. |
[+] H5Dget_chunk_info ( hid_t dset_id, hid_t fspace_id, hsize_t chk_idx, hsize_t* coord, unsigned int* filter_mask, haddr_t* addr, hsize_t* size ) (1)
changed to:H5Dget_chunk_info ( hid_t dset_id, hid_t fspace_id, hsize_t chk_idx, hsize_t* offset, unsigned int* filter_mask, haddr_t* addr, hsize_t* size )
| Change | Effect |
---|
1 | 4th parameter coord has been renamed to offset. | No effect. |
[+] H5Dget_chunk_info_by_coord ( hid_t dset_id, hsize_t const* coord, unsigned int* filter_mask, haddr_t* addr, hsize_t* size ) (1)
changed to:H5Dget_chunk_info_by_coord ( hid_t dset_id, hsize_t const* offset, unsigned int* filter_mask, haddr_t* addr, hsize_t* size )
| Change | Effect |
---|
1 | 2nd parameter coord has been renamed to offset. | No effect. |
[+] H5Dopen1 ( hid_t file_id, char const* name ) (1)
changed to:H5Dopen1 ( hid_t loc_id, char const* name )
| Change | Effect |
---|
1 | 1st parameter file_id has been renamed to loc_id. | No effect. |
[+] H5Dopen2 ( hid_t file_id, char const* name, hid_t dapl_id ) (1)
changed to:H5Dopen2 ( hid_t loc_id, char const* name, hid_t dapl_id )
| Change | Effect |
---|
1 | 1st parameter file_id has been renamed to loc_id. | No effect. |
[+] H5Dread ( hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void* buf ) (1)
changed to:H5Dread ( hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void* buf )
| Change | Effect |
---|
1 | 5th parameter plist_id has been renamed to dxpl_id. | No effect. |
[+] H5Dvlen_get_buf_size ( hid_t dataset_id, hid_t type_id, hid_t space_id, hsize_t* size ) (1)
changed to:H5Dvlen_get_buf_size ( hid_t dset_id, hid_t type_id, hid_t space_id, hsize_t* size )
| Change | Effect |
---|
1 | 1st parameter dataset_id has been renamed to dset_id. | No effect. |
[+] H5Dvlen_reclaim ( hid_t type_id, hid_t space_id, hid_t plist_id, void* buf ) (1)
changed to:H5Dvlen_reclaim ( hid_t type_id, hid_t space_id, hid_t dxpl_id, void* buf )
| Change | Effect |
---|
1 | 3rd parameter plist_id has been renamed to dxpl_id. | No effect. |
[+] H5Dwrite ( hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void const* buf ) (1)
changed to:H5Dwrite ( hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void const* buf )
| Change | Effect |
---|
1 | 5th parameter plist_id has been renamed to dxpl_id. | No effect. |
H5Fpublic.h
[+] H5Fcreate ( char const* filename, unsigned int flags, hid_t create_plist, hid_t access_plist ) (2)
changed to:H5Fcreate ( char const* filename, unsigned int flags, hid_t fcpl_id, hid_t fapl_id )
| Change | Effect |
---|
1 | 3rd parameter create_plist has been renamed to fcpl_id. | No effect. |
2 | 4th parameter access_plist has been renamed to fapl_id. | No effect. |
[+] H5Fget_info1 ( hid_t obj_id, H5F_info1_t* finfo ) (1)
changed to:H5Fget_info1 ( hid_t obj_id, H5F_info1_t* file_info )
| Change | Effect |
---|
1 | 2nd parameter finfo has been renamed to file_info. | No effect. |
[+] H5Fget_info2 ( hid_t obj_id, H5F_info2_t* finfo ) (1)
changed to:H5Fget_info2 ( hid_t obj_id, H5F_info2_t* file_info )
| Change | Effect |
---|
1 | 2nd parameter finfo has been renamed to file_info. | No effect. |
[+] H5Fopen ( char const* filename, unsigned int flags, hid_t access_plist ) (1)
changed to:H5Fopen ( char const* filename, unsigned int flags, hid_t fapl_id )
| Change | Effect |
---|
1 | 3rd parameter access_plist has been renamed to fapl_id. | No effect. |
H5Ipublic.h
[+] H5Iobject_verify ( hid_t id, H5I_type_t id_type ) (1)
changed to:H5Iobject_verify ( hid_t id, H5I_type_t type )
| Change | Effect |
---|
1 | 2nd parameter id_type has been renamed to type. | No effect. |
[+] H5Iremove_verify ( hid_t id, H5I_type_t id_type ) (1)
changed to:H5Iremove_verify ( hid_t id, H5I_type_t type )
| Change | Effect |
---|
1 | 2nd parameter id_type has been renamed to type. | No effect. |
H5Ppublic.h
[+] H5Pcreate_class ( hid_t parent, char const* name, H5P_cls_create_func_t cls_create, void* create_data, H5P_cls_copy_func_t cls_copy, void* copy_data, H5P_cls_close_func_t cls_close, void* close_data ) (3)
changed to:H5Pcreate_class ( hid_t parent, char const* name, H5P_cls_create_func_t create, void* create_data, H5P_cls_copy_func_t copy, void* copy_data, H5P_cls_close_func_t close, void* close_data )
| Change | Effect |
---|
1 | 3rd parameter cls_create has been renamed to create. | No effect. |
2 | 5th parameter cls_copy has been renamed to copy. | No effect. |
3 | 7th parameter cls_close has been renamed to close. | No effect. |
[+] H5Pget_append_flush ( hid_t plist_id, unsigned int dims, hsize_t* boundary, H5D_append_cb_t* func, void** udata ) (1)
changed to:H5Pget_append_flush ( hid_t dapl_id, unsigned int dims, hsize_t* boundary, H5D_append_cb_t* func, void** udata )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | No effect. |
[+] H5Pget_copy_object ( hid_t plist_id, unsigned int* crt_intmd ) (1)
changed to:H5Pget_copy_object ( hid_t plist_id, unsigned int* copy_options )
| Change | Effect |
---|
1 | 2nd parameter crt_intmd has been renamed to copy_options. | No effect. |
[+] H5Pget_filter2 ( hid_t plist_id, unsigned int filter, unsigned int* flags, size_t* cd_nelmts, unsigned int* cd_values, size_t namelen, char* name, unsigned int* filter_config ) (1)
changed to:H5Pget_filter2 ( hid_t plist_id, unsigned int idx, unsigned int* flags, size_t* cd_nelmts, unsigned int* cd_values, size_t namelen, char* name, unsigned int* filter_config )
| Change | Effect |
---|
1 | 2nd parameter filter has been renamed to idx. | No effect. |
[+] H5Pget_filter_by_id2 ( hid_t plist_id, H5Z_filter_t id, unsigned int* flags, size_t* cd_nelmts, unsigned int* cd_values, size_t namelen, char* name, unsigned int* filter_config ) (1)
changed to:H5Pget_filter_by_id2 ( hid_t plist_id, H5Z_filter_t filter_id, unsigned int* flags, size_t* cd_nelmts, unsigned int* cd_values, size_t namelen, char* name, unsigned int* filter_config )
| Change | Effect |
---|
1 | 2nd parameter id has been renamed to filter_id. | No effect. |
[+] H5Pget_page_buffer_size ( hid_t plist_id, size_t* buf_size, unsigned int* min_meta_per, unsigned int* min_raw_per ) (2)
changed to:H5Pget_page_buffer_size ( hid_t plist_id, size_t* buf_size, unsigned int* min_meta_perc, unsigned int* min_raw_perc )
| Change | Effect |
---|
1 | 3rd parameter min_meta_per has been renamed to min_meta_perc. | No effect. |
2 | 4th parameter min_raw_per has been renamed to min_raw_perc. | No effect. |
[+] H5Pget_virtual_printf_gap ( hid_t plist_id, hsize_t* gap_size ) (1)
changed to:H5Pget_virtual_printf_gap ( hid_t dapl_id, hsize_t* gap_size )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | No effect. |
[+] H5Pget_virtual_view ( hid_t plist_id, H5D_vds_view_t* view ) (1)
changed to:H5Pget_virtual_view ( hid_t dapl_id, H5D_vds_view_t* view )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | No effect. |
[+] H5Pinsert2 ( hid_t plist_id, char const* name, size_t size, void* value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close ) (6)
changed to:H5Pinsert2 ( hid_t plist_id, char const* name, size_t size, void* value, H5P_prp_set_func_t set, H5P_prp_get_func_t get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t copy, H5P_prp_compare_func_t compare, H5P_prp_close_func_t close )
| Change | Effect |
---|
1 | 10th parameter prp_close has been renamed to close. | No effect. |
2 | 5th parameter prp_set has been renamed to set. | No effect. |
3 | 6th parameter prp_get has been renamed to get. | No effect. |
4 | 7th parameter prp_delete has been renamed to prp_del. | No effect. |
5 | 8th parameter prp_copy has been renamed to copy. | No effect. |
6 | 9th parameter prp_cmp has been renamed to compare. | No effect. |
[+] H5Pregister2 ( hid_t cls_id, char const* name, size_t size, void* def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close ) (6)
changed to:H5Pregister2 ( hid_t cls_id, char const* name, size_t size, void* def_value, H5P_prp_create_func_t create, H5P_prp_set_func_t set, H5P_prp_get_func_t get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t copy, H5P_prp_compare_func_t compare, H5P_prp_close_func_t close )
| Change | Effect |
---|
1 | 10th parameter prp_cmp has been renamed to compare. | No effect. |
2 | 11th parameter prp_close has been renamed to close. | No effect. |
3 | 5th parameter prp_create has been renamed to create. | No effect. |
4 | 6th parameter prp_set has been renamed to set. | No effect. |
5 | 7th parameter prp_get has been renamed to get. | No effect. |
6 | 9th parameter prp_copy has been renamed to copy. | No effect. |
[+] H5Pset_append_flush ( hid_t plist_id, unsigned int ndims, hsize_t const* boundary, H5D_append_cb_t func, void* udata ) (1)
changed to:H5Pset_append_flush ( hid_t dapl_id, unsigned int ndims, hsize_t const* boundary, H5D_append_cb_t func, void* udata )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | No effect. |
[+] H5Pset_copy_object ( hid_t plist_id, unsigned int crt_intmd ) (1)
changed to:H5Pset_copy_object ( hid_t plist_id, unsigned int copy_options )
| Change | Effect |
---|
1 | 2nd parameter crt_intmd has been renamed to copy_options. | No effect. |
[+] H5Pset_deflate ( hid_t plist_id, unsigned int aggression ) (1)
changed to:H5Pset_deflate ( hid_t plist_id, unsigned int level )
| Change | Effect |
---|
1 | 2nd parameter aggression has been renamed to level. | No effect. |
[+] H5Pset_hyper_vector_size ( hid_t fapl_id, size_t size ) (1)
changed to:H5Pset_hyper_vector_size ( hid_t plist_id, size_t size )
| Change | Effect |
---|
1 | 1st parameter fapl_id has been renamed to plist_id. | No effect. |
[+] H5Pset_virtual_printf_gap ( hid_t plist_id, hsize_t gap_size ) (1)
changed to:H5Pset_virtual_printf_gap ( hid_t dapl_id, hsize_t gap_size )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | No effect. |
[+] H5Pset_virtual_view ( hid_t plist_id, H5D_vds_view_t view ) (1)
changed to:H5Pset_virtual_view ( hid_t dapl_id, H5D_vds_view_t view )
| Change | Effect |
---|
1 | 1st parameter plist_id has been renamed to dapl_id. | No effect. |
H5Rpublic.h
[+] H5Rget_obj_type1 ( hid_t id, H5R_type_t ref_type, void const* _ref ) (1)
changed to:H5Rget_obj_type1 ( hid_t id, enum H5R_type_t ref_type, void const* ref )
| Change | Effect |
---|
1 | 3rd parameter _ref has been renamed to ref. | No effect. |
H5Spublic.h
[+] H5Scombine_hyperslab ( hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* _stride, hsize_t const* count, hsize_t const* _block ) (2)
changed to:H5Scombine_hyperslab ( hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* stride, hsize_t const* count, hsize_t const* block )
| Change | Effect |
---|
1 | 4th parameter _stride has been renamed to stride. | No effect. |
2 | 6th parameter _block has been renamed to block. | No effect. |
[+] H5Sextent_equal ( hid_t sid1, hid_t sid2 ) (2)
changed to:H5Sextent_equal ( hid_t space1_id, hid_t space2_id )
| Change | Effect |
---|
1 | 1st parameter sid1 has been renamed to space1_id. | No effect. |
2 | 2nd parameter sid2 has been renamed to space2_id. | No effect. |
[+] H5Sselect_hyperslab ( hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* _stride, hsize_t const* count, hsize_t const* _block ) (2)
changed to:H5Sselect_hyperslab ( hid_t space_id, H5S_seloper_t op, hsize_t const* start, hsize_t const* stride, hsize_t const* count, hsize_t const* block )
| Change | Effect |
---|
1 | 4th parameter _stride has been renamed to stride. | No effect. |
2 | 6th parameter _block has been renamed to block. | No effect. |
to the top
Other Changes in Constants (12)
H5pubconf.h
[+] H5_HAVE_STAT_ST_BLOCKS
| Change | Effect |
---|
1 | The constant H5_HAVE_STAT_ST_BLOCKS with value 1 has been added. | No effect. |
H5public.h
[+] PRIdHADDR
| Change | Effect |
---|
1 | The constant PRIdHADDR with value "ld" has been added. | No effect. |
[+] PRIdHSIZE
| Change | Effect |
---|
1 | The constant PRIdHSIZE with value H5_PRINTF_LL_WIDTH "d" has been added. | No effect. |
[+] PRIiHSIZE
| Change | Effect |
---|
1 | The constant PRIiHSIZE with value H5_PRINTF_LL_WIDTH "i" has been added. | No effect. |
[+] PRIoHADDR
| Change | Effect |
---|
1 | The constant PRIoHADDR with value "lo" has been added. | No effect. |
[+] PRIoHSIZE
| Change | Effect |
---|
1 | The constant PRIoHSIZE with value H5_PRINTF_LL_WIDTH "o" has been added. | No effect. |
[+] PRIuHADDR
| Change | Effect |
---|
1 | The constant PRIuHADDR with value "lu" has been added. | No effect. |
[+] PRIuHSIZE
| Change | Effect |
---|
1 | The constant PRIuHSIZE with value H5_PRINTF_LL_WIDTH "u" has been added. | No effect. |
[+] PRIXHADDR
| Change | Effect |
---|
1 | The constant PRIXHADDR with value "lX" has been added. | No effect. |
[+] PRIxHADDR
| Change | Effect |
---|
1 | The constant PRIxHADDR with value "lx" has been added. | No effect. |
[+] PRIxHSIZE
| Change | Effect |
---|
1 | The constant PRIxHSIZE with value H5_PRINTF_LL_WIDTH "x" has been added. | No effect. |
[+] PRIXHSIZE
| Change | Effect |
---|
1 | The constant PRIXHSIZE with value H5_PRINTF_LL_WIDTH "X" has been added. | No effect. |
to the top
Header Files (86)
H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DaccProp.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDhdfs.h
H5FDlog.h
H5FDmirror.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDros3.h
H5FDsec2.h
H5FDsplitter.h
H5FDstdio.h
H5FDwindows.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5LaccProp.h
H5LcreatProp.h
H5LDpublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h
to the top
Shared Libraries (7)
libhdf5.so.103.3.0
libhdf5_cpp.so.103.3.0
libhdf5_fortran.so.102.1.0
libhdf5_hl.so.100.1.4
libhdf5_hl_cpp.so.100.1.5
libhdf5_java.so
libhdf5hl_fortran.so.100.0.6
to the top