diff options
Diffstat (limited to 'test/gen_deflate.c')
-rw-r--r-- | test/gen_deflate.c | 61 |
1 files changed, 30 insertions, 31 deletions
diff --git a/test/gen_deflate.c b/test/gen_deflate.c index 3409a81..22c901c 100644 --- a/test/gen_deflate.c +++ b/test/gen_deflate.c @@ -25,17 +25,15 @@ #include "h5test.h" -#define TESTFILE "deflate.h5" +#define TESTFILE "deflate.h5" /* 2-D dataset with fixed dimensions */ -#define SPACE_RANK 2 -#define SPACE_DIM1 100 -#define SPACE_DIM2 200 -#define CHUNK_DIM1 50 -#define CHUNK_DIM2 50 +#define SPACE_RANK 2 +#define SPACE_DIM1 100 +#define SPACE_DIM2 200 +#define CHUNK_DIM1 50 +#define CHUNK_DIM2 50 - - /*------------------------------------------------------------------------- * Function: main * @@ -49,55 +47,55 @@ int main(void) { - hid_t fid = -1, sid = -1, did = -1, dcpl_id = -1; - hsize_t dims[SPACE_RANK] = {SPACE_DIM1, SPACE_DIM2}; - hsize_t chunk_dims[SPACE_RANK] = {CHUNK_DIM1, CHUNK_DIM2}; - size_t i,j; /* Local index variables */ - int *data = NULL; /* Dataset data */ + hid_t fid = -1, sid = -1, did = -1, dcpl_id = -1; + hsize_t dims[SPACE_RANK] = {SPACE_DIM1, SPACE_DIM2}; + hsize_t chunk_dims[SPACE_RANK] = {CHUNK_DIM1, CHUNK_DIM2}; + size_t i, j; /* Local index variables */ + int * data = NULL; /* Dataset data */ /* Initialize the data */ /* (Try for something easily compressible) */ - if(NULL == (data = (int *)HDmalloc(SPACE_DIM1 * SPACE_DIM2 * sizeof(int)))) + if (NULL == (data = (int *)HDmalloc(SPACE_DIM1 * SPACE_DIM2 * sizeof(int)))) TEST_ERROR - for(i = 0; i < SPACE_DIM1; i++) - for(j = 0; j < SPACE_DIM2; j++) + for (i = 0; i < SPACE_DIM1; i++) + for (j = 0; j < SPACE_DIM2; j++) data[(i * SPACE_DIM2) + j] = (int)(j % 5); /* Create the file */ - if((fid = H5Fcreate(TESTFILE, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) + if ((fid = H5Fcreate(TESTFILE, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR /* Create the dataspace */ - if((sid = H5Screate_simple(SPACE_RANK, dims, NULL)) < 0) + if ((sid = H5Screate_simple(SPACE_RANK, dims, NULL)) < 0) FAIL_STACK_ERROR /* Create the dataset creation property list */ - if((dcpl_id = H5Pcreate(H5P_DATASET_CREATE)) < 0) + if ((dcpl_id = H5Pcreate(H5P_DATASET_CREATE)) < 0) FAIL_STACK_ERROR /* Set up for deflated data */ - if(H5Pset_chunk(dcpl_id, 2, chunk_dims) < 0) + if (H5Pset_chunk(dcpl_id, 2, chunk_dims) < 0) FAIL_STACK_ERROR - if(H5Pset_deflate(dcpl_id, 9) < 0) + if (H5Pset_deflate(dcpl_id, 9) < 0) FAIL_STACK_ERROR /* Create the compressed dataset */ - if((did = H5Dcreate2(fid, "Dataset1", H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl_id, H5P_DEFAULT)) < 0) + if ((did = H5Dcreate2(fid, "Dataset1", H5T_NATIVE_INT, sid, H5P_DEFAULT, dcpl_id, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR /* Write the data to the dataset */ - if(H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, data) < 0) + if (H5Dwrite(did, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, data) < 0) FAIL_STACK_ERROR /* Close everything */ - if(H5Pclose(dcpl_id) < 0) + if (H5Pclose(dcpl_id) < 0) FAIL_STACK_ERROR - if(H5Dclose(did) < 0) + if (H5Dclose(did) < 0) FAIL_STACK_ERROR - if(H5Sclose(sid) < 0) + if (H5Sclose(sid) < 0) FAIL_STACK_ERROR - if(H5Fclose(fid) < 0) + if (H5Fclose(fid) < 0) FAIL_STACK_ERROR HDfree(data); @@ -105,15 +103,16 @@ main(void) return EXIT_SUCCESS; error: - if(data) + if (data) HDfree(data); - H5E_BEGIN_TRY { + H5E_BEGIN_TRY + { H5Pclose(dcpl_id); H5Dclose(did); H5Sclose(sid); H5Fclose(fid); - } H5E_END_TRY; + } + H5E_END_TRY; return EXIT_FAILURE; } /* end main() */ - |