Skip to content

Commit

Permalink
Force use of HDF5 1.8 API.
Browse files Browse the repository at this point in the history
  • Loading branch information
benmwebb committed Sep 16, 2016
1 parent f7e6e99 commit 7f5e89c
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/mdt_hdf5.c
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ static herr_t errwalkfunc(unsigned n, const H5E_error_t *err_desc, void *data)
/** Convert the HDF5 error into a GError */
void handle_hdf5_error(GError **err)
{
H5Ewalk(H5E_DEFAULT, H5E_WALK_DOWNWARD, errwalkfunc, err);
H5Ewalk2(H5E_DEFAULT, H5E_WALK_DOWNWARD, errwalkfunc, err);
if (err && *err == NULL) {
g_set_error(err, MDT_ERROR, MDT_ERROR_FAILED, "Generic HDF5 error");
}
Expand Down Expand Up @@ -85,8 +85,8 @@ gboolean mdt_hdf5_write_float_attr(hid_t loc_id, const char *name,
hid_t attr, dataspace_id;
hsize_t dims = dim;
return (dataspace_id = H5Screate_simple(1, &dims, NULL)) >= 0
&& (attr = H5Acreate(loc_id, name, H5T_NATIVE_FLOAT, dataspace_id,
H5P_DEFAULT, H5P_DEFAULT)) >= 0
&& (attr = H5Acreate2(loc_id, name, H5T_NATIVE_FLOAT, dataspace_id,
H5P_DEFAULT, H5P_DEFAULT)) >= 0
&& H5Awrite(attr, H5T_NATIVE_FLOAT, value) >= 0
&& H5Aclose(attr) >= 0
&& H5Sclose(dataspace_id) >= 0;
Expand All @@ -99,8 +99,8 @@ gboolean mdt_hdf5_write_int_attr(hid_t loc_id, const char *name,
hid_t attr, dataspace_id;
hsize_t dims = dim;
return (dataspace_id = H5Screate_simple(1, &dims, NULL)) >= 0
&& (attr = H5Acreate(loc_id, name, H5T_NATIVE_INT, dataspace_id,
H5P_DEFAULT, H5P_DEFAULT)) >= 0
&& (attr = H5Acreate2(loc_id, name, H5T_NATIVE_INT, dataspace_id,
H5P_DEFAULT, H5P_DEFAULT)) >= 0
&& H5Awrite(attr, H5T_NATIVE_INT, value) >= 0
&& H5Aclose(attr) >= 0
&& H5Sclose(dataspace_id) >= 0;
Expand Down

0 comments on commit 7f5e89c

Please sign in to comment.