summaryrefslogtreecommitdiffstats
path: root/test/gen_new_group.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/gen_new_group.c')
-rw-r--r--test/gen_new_group.c76
1 files changed, 48 insertions, 28 deletions
diff --git a/test/gen_new_group.c b/test/gen_new_group.c
index 42a751f..f3f7357 100644
--- a/test/gen_new_group.c
+++ b/test/gen_new_group.c
@@ -29,75 +29,95 @@
#define FILENAME "group_new.h5"
-int main(void)
+int
+main(void)
{
- hid_t fid = -1; /* File ID */
- hid_t fapl = -1; /* File access property list ID */
- hid_t fcpl = -1; /* File creation property list ID */
- hid_t gid = -1; /* Group creation property list ID */
- hid_t sid = -1; /* Dataspace ID */
- hid_t did = -1; /* Dataset ID */
+ hid_t fid = -1; /* File ID */
+ hid_t fapl = -1; /* File access property list ID */
+ hid_t fcpl = -1; /* File creation property list ID */
+ hid_t gid = -1; /* Group creation property list ID */
+ hid_t sid = -1; /* Dataspace ID */
+ hid_t did = -1; /* Dataset ID */
/* Create file creation property list */
- if((fcpl = H5Pcreate(H5P_FILE_CREATE)) < 0) goto error;
+ if ((fcpl = H5Pcreate(H5P_FILE_CREATE)) < 0)
+ goto error;
/* Adjust group creation parameters for root group */
/* (So that it is created in "dense storage" form) */
- if(H5Pset_link_phase_change(fcpl, 0, 0) < 0) goto error;
+ if (H5Pset_link_phase_change(fcpl, 0, 0) < 0)
+ goto error;
/* Copy the file access property list */
- if((fapl = H5Pcreate(H5P_FILE_ACCESS)) < 0) goto error;
+ if ((fapl = H5Pcreate(H5P_FILE_ACCESS)) < 0)
+ goto error;
/* Set the "use the latest version of the format" bounds for creating objects in the file */
- if(H5Pset_libver_bounds(fapl, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0) goto error;
+ if (H5Pset_libver_bounds(fapl, H5F_LIBVER_LATEST, H5F_LIBVER_LATEST) < 0)
+ goto error;
/* Create file for test groups */
- if((fid = H5Fcreate(FILENAME, H5F_ACC_TRUNC, fcpl, fapl)) <0) goto error;
+ if ((fid = H5Fcreate(FILENAME, H5F_ACC_TRUNC, fcpl, fapl)) < 0)
+ goto error;
/* Close file access property list */
- if(H5Pclose(fapl) < 0) goto error;
+ if (H5Pclose(fapl) < 0)
+ goto error;
/* Close file creation property list */
- if(H5Pclose(fcpl) < 0) goto error;
+ if (H5Pclose(fcpl) < 0)
+ goto error;
/* Create dataspace for datasets */
- if((sid = H5Screate(H5S_SCALAR)) < 0) goto error;
+ if ((sid = H5Screate(H5S_SCALAR)) < 0)
+ goto error;
/* Create empty group (w/default group creation properties) */
- if((gid = H5Gcreate2(fid, "empty", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) goto error;
- if(H5Gclose(gid) < 0) goto error;
+ if ((gid = H5Gcreate2(fid, "empty", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
+ goto error;
+ if (H5Gclose(gid) < 0)
+ goto error;
/* Create group which will contain link messages (w/default group creation properties) */
- if((gid = H5Gcreate2(fid, "links", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) goto error;
+ if ((gid = H5Gcreate2(fid, "links", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
+ goto error;
/* Create dataset in group */
- if((did = H5Dcreate2(gid, "dset1", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) goto error;
- if(H5Dclose(did)<0) goto error;
+ if ((did = H5Dcreate2(gid, "dset1", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
+ goto error;
+ if (H5Dclose(did) < 0)
+ goto error;
/* Create second dataset in group */
- if((did = H5Dcreate2(gid, "dset2", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) goto error;
- if(H5Dclose(did)<0) goto error;
+ if ((did = H5Dcreate2(gid, "dset2", H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
+ goto error;
+ if (H5Dclose(did) < 0)
+ goto error;
/* Close dataspace */
- if(H5Sclose(sid) < 0) goto error;
+ if (H5Sclose(sid) < 0)
+ goto error;
/* Close group */
- if(H5Gclose(gid) < 0) goto error;
+ if (H5Gclose(gid) < 0)
+ goto error;
/* Close file */
- if(H5Fclose(fid) < 0) goto error;
+ if (H5Fclose(fid) < 0)
+ goto error;
return 0;
error:
- H5E_BEGIN_TRY {
+ H5E_BEGIN_TRY
+ {
H5Dclose(did);
H5Sclose(sid);
H5Gclose(gid);
H5Pclose(fcpl);
H5Pclose(fapl);
H5Fclose(fid);
- } H5E_END_TRY;
+ }
+ H5E_END_TRY;
return 1;
}
-