16        __label__ fail_fcpl, fail_fapl, fail_file;
 
   17        hid_t fcpl, fapl, file;
 
   20            ret_val = EXIT_FAILURE;
 
   23#if H5_VERSION_GE(1, 10, 1) 
   26#error HDF5 1.10.1+ required 
   28            ret_val = EXIT_FAILURE;
 
   33            ret_val = EXIT_FAILURE;
 
   36#if H5_VERSION_GE(1, 10, 1) 
   39#error HDF5 1.10.x+ required 
   41            ret_val = EXIT_FAILURE;
 
   46            ret_val = EXIT_FAILURE;
 
@ H5F_LIBVER_V110
Definition H5Fpublic.h:188
 
#define H5F_LIBVER_LATEST
Definition H5Fpublic.h:194
 
#define H5F_ACC_TRUNC
Definition H5Fpublic.h:50
 
@ H5F_FSPACE_STRATEGY_FSM_AGGR
Definition H5Fpublic.h:201
 
int64_t hid_t
Definition H5Ipublic.h:60
 
#define H5P_FILE_CREATE
Definition H5Ppublic.h:60
 
#define H5P_FILE_ACCESS
Definition H5Ppublic.h:64
 
herr_t H5Pset_libver_bounds(hid_t plist_id, H5F_libver_t low, H5F_libver_t high)
Controls the range of library release versions used when creating objects in a file.
 
herr_t H5Pset_file_space_strategy(hid_t plist_id, H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold)
Sets the file space handling strategy and persisting free-space values for a file creation property l...
 
herr_t H5Fclose(hid_t file_id)
Terminates access to an HDF5 file.
 
hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
Creates an HDF5 file.
 
herr_t H5Pclose(hid_t plist_id)
Terminates access to a property list.
 
hid_t H5Pcreate(hid_t cls_id)
Creates a new property list as an instance of a property list class.