aboutsummaryrefslogtreecommitdiff
path: root/src/hdf5-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hdf5-file.c')
-rw-r--r--src/hdf5-file.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/hdf5-file.c b/src/hdf5-file.c
index 0d090281..c29191f4 100644
--- a/src/hdf5-file.c
+++ b/src/hdf5-file.c
@@ -33,13 +33,13 @@ int hdf5_write(const char *filename, const uint16_t *data,
fh = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
if ( fh < 0 ) {
- fprintf(stderr, "Couldn't create file: %s\n", filename);
+ ERROR("Couldn't create file: %s\n", filename);
return 1;
}
gh = H5Gcreate(fh, "data", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
if ( gh < 0 ) {
- fprintf(stderr, "Couldn't create group\n");
+ ERROR("Couldn't create group\n");
H5Fclose(fh);
return 1;
}
@@ -53,18 +53,18 @@ int hdf5_write(const char *filename, const uint16_t *data,
dh = H5Dcreate(gh, "data", H5T_NATIVE_UINT16, sh,
H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
if ( dh < 0 ) {
- fprintf(stderr, "Couldn't create dataset\n");
+ ERROR("Couldn't create dataset\n");
H5Fclose(fh);
return 1;
}
/* Muppet check */
H5Sget_simple_extent_dims(sh, size, max_size);
-
+
r = H5Dwrite(dh, H5T_NATIVE_UINT16, H5S_ALL,
H5S_ALL, H5P_DEFAULT, data);
if ( r < 0 ) {
- fprintf(stderr, "Couldn't write data\n");
+ ERROR("Couldn't write data\n");
H5Dclose(dh);
H5Fclose(fh);
return 1;
@@ -89,20 +89,20 @@ int hdf5_read(struct image *image, const char *filename)
fh = H5Fopen(filename, H5F_ACC_RDONLY, H5P_DEFAULT);
if ( fh < 0 ) {
/* TODO: Try other formats here. */
- fprintf(stderr, "Couldn't open file: %s\n", filename);
+ ERROR("Couldn't open file: %s\n", filename);
return 1;
}
dh = H5Dopen(fh, "/data/data", H5P_DEFAULT);
if ( dh < 0 ) {
- fprintf(stderr, "Couldn't open dataset\n");
+ ERROR("Couldn't open dataset\n");
H5Fclose(fh);
return 1;
}
sh = H5Dget_space(dh);
if ( H5Sget_simple_extent_ndims(sh) != 2 ) {
- fprintf(stderr, "Dataset is not two-dimensional\n");
+ ERROR("Dataset is not two-dimensional\n");
H5Fclose(fh);
return 1;
}
@@ -113,7 +113,7 @@ int hdf5_read(struct image *image, const char *filename)
r = H5Dread(dh, H5T_NATIVE_UINT16, H5S_ALL, H5S_ALL, H5P_DEFAULT, buf);
if ( r < 0 ) {
- fprintf(stderr, "Couldn't read data\n");
+ ERROR("Couldn't read data\n");
H5Dclose(dh);
H5Fclose(fh);
return 1;