summaryrefslogtreecommitdiffstats
path: root/test/gen_old_array.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/gen_old_array.c')
-rw-r--r--test/gen_old_array.c71
1 files changed, 35 insertions, 36 deletions
diff --git a/test/gen_old_array.c b/test/gen_old_array.c
index 402fd40..54e4101 100644
--- a/test/gen_old_array.c
+++ b/test/gen_old_array.c
@@ -27,18 +27,17 @@
*/
#include "hdf5.h"
-#define TESTFILE "tarrold.h5"
+#define TESTFILE "tarrold.h5"
/* 1-D array datatype */
-#define ARRAY1_RANK 1
+#define ARRAY1_RANK 1
#define ARRAY1_DIM1 4
/* 2-D dataset with fixed dimensions */
-#define SPACE1_RANK 2
-#define SPACE1_DIM1 8
-#define SPACE1_DIM2 9
+#define SPACE1_RANK 2
+#define SPACE1_DIM1 8
+#define SPACE1_DIM2 9
-
/*-------------------------------------------------------------------------
* Function: main
*
@@ -58,55 +57,55 @@
int
main(void)
{
- typedef struct { /* Typedef for compound datatype */
+ typedef struct { /* Typedef for compound datatype */
short i;
float f;
- long l;
+ long l;
} s2_t;
- typedef struct { /* Typedef for compound datatype */
- short i;
- float f[ARRAY1_DIM1];
- long l[ARRAY1_DIM1];
+ typedef struct { /* Typedef for compound datatype */
+ short i;
+ float f[ARRAY1_DIM1];
+ long l[ARRAY1_DIM1];
double d;
} s3_t;
- hid_t file, space, type, dset;
- size_t tdims1[] = {ARRAY1_DIM1};
- hsize_t cur_dim[SPACE1_RANK]={SPACE1_DIM1,SPACE1_DIM2};
- herr_t ret; /* Generic return value */
+ hid_t file, space, type, dset;
+ size_t tdims1[] = {ARRAY1_DIM1};
+ hsize_t cur_dim[SPACE1_RANK] = {SPACE1_DIM1, SPACE1_DIM2};
+ herr_t ret; /* Generic return value */
/* Create the file */
file = H5Fcreate(TESTFILE, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
- if(file<0)
+ if (file < 0)
printf("file<0!\n");
/* Create the dataspace (for both datasets) */
space = H5Screate_simple(SPACE1_RANK, cur_dim, NULL);
- if(space<0)
+ if (space < 0)
printf("space<0!\n");
/* Create the compound datatype with non-array fields */
type = H5Tcreate(H5T_COMPOUND, sizeof(s2_t));
- if(type<0)
+ if (type < 0)
printf("type<0!\n");
/* Insert integer field */
- ret = H5Tinsert (type, "i", HOFFSET(s2_t,i), H5T_NATIVE_SHORT);
- if(ret<0)
+ ret = H5Tinsert(type, "i", HOFFSET(s2_t, i), H5T_NATIVE_SHORT);
+ if (ret < 0)
printf("field 1 insert<0!\n");
/* Insert float field */
- ret = H5Tinsert (type, "f", HOFFSET(s2_t,f), H5T_NATIVE_FLOAT);
- if(ret<0)
+ ret = H5Tinsert(type, "f", HOFFSET(s2_t, f), H5T_NATIVE_FLOAT);
+ if (ret < 0)
printf("field 3 insert<0!\n");
/* Insert long field */
- ret = H5Tinsert (type, "l", HOFFSET(s2_t,l), H5T_NATIVE_LONG);
- if(ret<0)
+ ret = H5Tinsert(type, "l", HOFFSET(s2_t, l), H5T_NATIVE_LONG);
+ if (ret < 0)
printf("field 3 insert<0!\n");
/* Create the dataset with compound non-array fields */
dset = H5Dcreate2(file, "Dataset1", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
- if(dset<0)
+ if (dset < 0)
printf("dset<0!\n");
H5Dclose(dset);
@@ -115,32 +114,32 @@ main(void)
/* Create the compound datatype with array fields */
type = H5Tcreate(H5T_COMPOUND, sizeof(s3_t));
- if(type<0)
+ if (type < 0)
printf("type<0!\n");
/* Insert integer field */
- ret = H5Tinsert (type, "i", HOFFSET(s3_t,i), H5T_NATIVE_SHORT);
- if(ret<0)
+ ret = H5Tinsert(type, "i", HOFFSET(s3_t, i), H5T_NATIVE_SHORT);
+ if (ret < 0)
printf("field 1 insert<0!\n");
/* Insert float array field */
- ret = H5Tinsert_array (type, "f", HOFFSET(s3_t,f), ARRAY1_RANK, tdims1, NULL, H5T_NATIVE_FLOAT);
- if(ret<0)
+ ret = H5Tinsert_array(type, "f", HOFFSET(s3_t, f), ARRAY1_RANK, tdims1, NULL, H5T_NATIVE_FLOAT);
+ if (ret < 0)
printf("field 3 insert<0!\n");
/* Insert long array field */
- ret = H5Tinsert_array (type, "l", HOFFSET(s3_t,l), ARRAY1_RANK, tdims1, NULL, H5T_NATIVE_LONG);
- if(ret<0)
+ ret = H5Tinsert_array(type, "l", HOFFSET(s3_t, l), ARRAY1_RANK, tdims1, NULL, H5T_NATIVE_LONG);
+ if (ret < 0)
printf("field 3 insert<0!\n");
/* Insert double field */
- ret = H5Tinsert (type, "d", HOFFSET(s3_t,d), H5T_NATIVE_DOUBLE);
- if(ret<0)
+ ret = H5Tinsert(type, "d", HOFFSET(s3_t, d), H5T_NATIVE_DOUBLE);
+ if (ret < 0)
printf("field 4 insert<0!\n");
/* Create the dataset with compound array fields */
dset = H5Dcreate2(file, "Dataset2", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
- if(dset<0)
+ if (dset < 0)
printf("dset<0!\n");
H5Dclose(dset);