Please, help us to better know about our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5  1.10.9-1
C-API Reference
Deprecated List
Global H5Acreate1 (hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t acpl_id)
Superseded by H5Acreate2().
Global H5Aget_num_attrs (hid_t loc_id)
Superseded by H5Oget_info(), H5Oget_info_by_name(), and H5Oget_info_by_idx().
Global H5Aiterate1 (hid_t loc_id, unsigned *idx, H5A_operator1_t op, void *op_data)
Superseded by H5Aiterate2().
Global H5Aopen_idx (hid_t loc_id, unsigned idx)
Superseded by H5Aopen_by_idx().
Global H5Aopen_name (hid_t loc_id, const char *name)
Superseded by H5Aopen_by_name().
Global H5Dcreate1 (hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t dcpl_id)
Superseded by H5Dcreate2() or the macro H5Dcreate().
Global H5Dextend (hid_t dset_id, const hsize_t size[])
Superseded by H5Dset_extent().
Global H5Dopen1 (hid_t loc_id, const char *name)
Superseded by H5Dopen2() or the macro H5Dopen().
Global H5Eclear1 (void)
1.8.0 Function H5Eclear() renamed to H5Eclear1() and deprecated in this release.
Global H5Eget_auto1 (H5E_auto1_t *func, void **client_data)
1.8.0 Function H5Eget_auto() renamed to H5Eget_auto1() and deprecated in this release.
Global H5Eget_major (H5E_major_t maj)
1.8.0 Function deprecated in this release.
Global H5Eget_minor (H5E_minor_t min)
1.8.0 Function deprecated and return type changed in this release.
Global H5Eprint1 (FILE *stream)
1.8.0 Function H5Eprint() renamed to H5Eprint1() and deprecated in this release.
Global H5Epush1 (const char *file, const char *func, unsigned line, H5E_major_t maj, H5E_minor_t min, const char *str)
1.8.0 Function H5Epush() renamed to H5Epush1() and deprecated in this release.
Global H5Eset_auto1 (H5E_auto1_t func, void *client_data)
1.8.0 Function H5Eset_auto() renamed to H5Eset_auto1() and deprecated in this release.
Global H5Ewalk1 (H5E_direction_t direction, H5E_walk1_t func, void *client_data)
1.8.0 Function H5Ewalk() renamed to H5Ewalk1() and deprecated in this release.
Global H5F_ACC_DEBUG
In which version?
Global H5F_file_space_type_t
1.10.1
Global H5Fget_info1 (hid_t obj_id, H5F_info1_t *file_info)
This function has been renamed from H5Fget_info() and is deprecated in favor of the macro H5Fget_info or the function H5Fget_info2().
Global H5Fset_latest_format (hid_t file_id, hbool_t latest_format)
When?
Global H5G_iterate_t )(hid_t group, const char *name, void *op_data)
Global H5G_obj_t
Class H5G_stat_t
Global H5Gcreate1 (hid_t loc_id, const char *name, size_t size_hint)
This function is deprecated in favor of H5Gcreate2().
Global H5Gget_comment (hid_t loc_id, const char *name, size_t bufsize, char *buf)
This function is deprecated in favor of the function H5Oget_comment().
Global H5Gget_linkval (hid_t loc_id, const char *name, size_t size, char *buf)
This function is deprecated in favor of the function H5Lget_val().
Global H5Gget_num_objs (hid_t loc_id, hsize_t *num_objs)
This function is deprecated in favor of the function H5Gget_info().
Global H5Gget_objinfo (hid_t loc_id, const char *name, hbool_t follow_link, H5G_stat_t *statbuf)
This function is deprecated in favor of the functions H5Oget_info() and H5Lget_info1().
Global H5Gget_objname_by_idx (hid_t loc_id, hsize_t idx, char *name, size_t size)
This function is deprecated in favor of the function H5Lget_name_by_idx().
Global H5Gget_objtype_by_idx (hid_t loc_id, hsize_t idx)
This function is deprecated in favor of the function H5Oget_info().
Global H5Giterate (hid_t loc_id, const char *name, int *idx, H5G_iterate_t op, void *op_data)
This function is deprecated in favor of the function H5Literate1().
Global H5Glink (hid_t cur_loc_id, H5L_type_t type, const char *cur_name, const char *new_name)
This function is deprecated.
Global H5Glink2 (hid_t cur_loc_id, const char *cur_name, H5L_type_t type, hid_t new_loc_id, const char *new_name)
This function is deprecated.
Global H5Gmove (hid_t src_loc_id, const char *src_name, const char *dst_name)
This function is deprecated.
Global H5Gmove2 (hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name)
This function is deprecated.
Global H5Gopen1 (hid_t loc_id, const char *name)
This function is deprecated in favor of H5Gopen2().
Global H5Gset_comment (hid_t loc_id, const char *name, const char *comment)
This function is deprecated in favor of the function H5Oset_comment().
Global H5Gunlink (hid_t loc_id, const char *name)
This function is deprecated in favor of the function H5Ldelete().
Class H5O_stat_t
Global H5Pget_file_space (hid_t plist_id, H5F_file_space_type_t *strategy, hsize_t *threshold)
When was this function deprecated?
Global H5Pget_filter1 (hid_t plist_id, unsigned filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])
When was this function deprecated?
Global H5Pget_filter_by_id1 (hid_t plist_id, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])
As of HDF5-1.8 this function was deprecated in favor of H5Pget_filter_by_id2() or the macro H5Pget_filter_by_id().
Global H5Pget_preserve (hid_t plist_id)
{H5Pget_preserve() is deprecated as it is no longer useful; compound datatype field preservation is now core functionality in the HDF5 library.}
Global H5Pget_version (hid_t plist_id, unsigned *boot, unsigned *freelist, unsigned *stab, unsigned *shhdr)
Deprecated in favor of the function H5Fget_info()
Global H5Pinsert1 (hid_t plist_id, const char *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_close_func_t prp_close)
As of HDF5-1.8 this function was deprecated in favor of H5Pinsert2() or the macro H5Pinsert().
Global H5Pregister1 (hid_t cls_id, const char *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_close_func_t prp_close)
As of HDF5-1.8 this function was deprecated in favor of H5Pregister2() or the macro H5Pregister().
Global H5Pset_file_space (hid_t plist_id, H5F_file_space_type_t strategy, hsize_t threshold)
When was this function deprecated?
Global H5Pset_preserve (hid_t plist_id, hbool_t status)
This function is deprecated as it no longer has any effect; compound datatype field preservation is now core functionality in the HDF5 library.
Global H5Rdereference1 (hid_t obj_id, H5R_type_t ref_type, const void *ref)
This function has been renamed from H5Rdereference() and is deprecated in favor of the macro H5Rdereference() or the function H5Rdereference2().
Global H5Rget_obj_type1 (hid_t id, H5R_type_t ref_type, const void *ref)
This function has been renamed from H5Rget_obj_type() and is deprecated in favor of the macro H5Rget_obj_type() or the function H5Rget_obj_type2().
Global H5Tarray_create1 (hid_t base_id, int ndims, const hsize_t dim[], const int perm[])
This function has been renamed from H5Tarray_create() and is deprecated in favor of the macro H5Tarray_create or the function H5Tarray_create2().
Global H5Tcommit1 (hid_t loc_id, const char *name, hid_t type_id)
This function has been renamed from H5Tcommit() and is deprecated in favor of the macro H5Tcommit or the function H5Tcommit2().
Global H5Tget_array_dims1 (hid_t type_id, hsize_t dims[], int perm[])
This function has been renamed from H5Tget_array_dims() and is deprecated in favor of the macro H5Tget_array_dims or the function H5Tget_array_dims2().
Global H5Topen1 (hid_t loc_id, const char *name)
This function has been renamed from H5Topen() and is deprecated in favor of the macro H5Topen or the function H5Topen2().