summaryrefslogtreecommitdiffstats
path: root/test/lheap.c
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2020-10-01 14:04:36 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2020-10-01 14:04:36 (GMT)
commitf1ba03cea5b82699a984c80bd2deac14fdc8df18 (patch)
treeebe777c3e0b83f4c4cec9212731da9ebe0a0cfd3 /test/lheap.c
parent10343c197906415388f2a4c8d292e21d25cf7381 (diff)
downloadhdf5-f1ba03cea5b82699a984c80bd2deac14fdc8df18.zip
hdf5-f1ba03cea5b82699a984c80bd2deac14fdc8df18.tar.gz
hdf5-f1ba03cea5b82699a984c80bd2deac14fdc8df18.tar.bz2
Source formatted
Diffstat (limited to 'test/lheap.c')
-rw-r--r--test/lheap.c103
1 files changed, 50 insertions, 53 deletions
diff --git a/test/lheap.c b/test/lheap.c
index 5f60dca..0f352bf 100644
--- a/test/lheap.c
+++ b/test/lheap.c
@@ -20,20 +20,16 @@
#include "h5test.h"
#include "H5srcdir.h"
#include "H5ACprivate.h"
-#include "H5CXprivate.h" /* API Contexts */
+#include "H5CXprivate.h" /* API Contexts */
#include "H5HLprivate.h"
#include "H5Iprivate.h"
-#include "H5VLprivate.h" /* Virtual Object Layer */
+#include "H5VLprivate.h" /* Virtual Object Layer */
-const char *FILENAME[] = {
- "lheap",
- NULL
-};
+const char *FILENAME[] = {"lheap", NULL};
#define TESTFILE "tsizeslheap.h5"
-#define NOBJS 40
-
+#define NOBJS 40
/*-------------------------------------------------------------------------
* Function: main
@@ -52,24 +48,25 @@ const char *FILENAME[] = {
int
main(void)
{
- hid_t fapl = H5P_DEFAULT; /* file access properties */
- hid_t file = -1; /* hdf5 file */
- H5F_t *f = NULL; /* hdf5 file pointer */
- char filename[1024]; /* file name */
- haddr_t heap_addr; /* local heap address */
- H5HL_t *heap = NULL; /* local heap */
- size_t obj[NOBJS]; /* offsets within the heap */
- int i, j; /* miscellaneous counters */
- char buf[1024]; /* the value to store */
- const char *s; /* value to read */
- hbool_t api_ctx_pushed = FALSE; /* Whether API context pushed */
+ hid_t fapl = H5P_DEFAULT; /* file access properties */
+ hid_t file = -1; /* hdf5 file */
+ H5F_t * f = NULL; /* hdf5 file pointer */
+ char filename[1024]; /* file name */
+ haddr_t heap_addr; /* local heap address */
+ H5HL_t * heap = NULL; /* local heap */
+ size_t obj[NOBJS]; /* offsets within the heap */
+ int i, j; /* miscellaneous counters */
+ char buf[1024]; /* the value to store */
+ const char *s; /* value to read */
+ hbool_t api_ctx_pushed = FALSE; /* Whether API context pushed */
/* Reset library */
h5_reset();
fapl = h5_fileaccess();
/* Push API context */
- if(H5CX_push() < 0) FAIL_STACK_ERROR
+ if (H5CX_push() < 0)
+ FAIL_STACK_ERROR
api_ctx_pushed = TRUE;
/*
@@ -77,42 +74,42 @@ main(void)
*/
TESTING("local heap write");
h5_fixname(FILENAME[0], fapl, filename, sizeof filename);
- if(FAIL == (file=H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)))
+ if (FAIL == (file = H5Fcreate(filename, H5F_ACC_TRUNC, H5P_DEFAULT, fapl)))
goto error;
- if(NULL == (f = (H5F_t *)H5VL_object(file))) {
+ if (NULL == (f = (H5F_t *)H5VL_object(file))) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
}
- if(FAIL == H5AC_ignore_tags(f)) {
+ if (FAIL == H5AC_ignore_tags(f)) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
}
- if(FAIL == H5HL_create(f, (size_t)0, &heap_addr/*out*/)) {
+ if (FAIL == H5HL_create(f, (size_t)0, &heap_addr /*out*/)) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
}
- if(NULL == (heap = H5HL_protect(f, heap_addr, H5AC__NO_FLAGS_SET))) {
+ if (NULL == (heap = H5HL_protect(f, heap_addr, H5AC__NO_FLAGS_SET))) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
}
- for(i = 0; i < NOBJS; i++) {
+ for (i = 0; i < NOBJS; i++) {
HDsprintf(buf, "%03d-", i);
- for(j = 4; j < i; j++)
+ for (j = 4; j < i; j++)
buf[j] = (char)('0' + j % 10);
- if(j > 4)
+ if (j > 4)
buf[j] = '\0';
- if(UFAIL == (obj[i] = H5HL_insert(f, heap, strlen(buf) + 1, buf))) {
+ if (UFAIL == (obj[i] = H5HL_insert(f, heap, strlen(buf) + 1, buf))) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
}
}
- if(FAIL == H5HL_unprotect(heap)) {
+ if (FAIL == H5HL_unprotect(heap)) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
@@ -127,9 +124,9 @@ main(void)
TESTING("local heap read");
h5_fixname(FILENAME[0], fapl, filename, sizeof filename);
- if(FAIL == (file = H5Fopen(filename, H5F_ACC_RDONLY, fapl)))
+ if (FAIL == (file = H5Fopen(filename, H5F_ACC_RDONLY, fapl)))
goto error;
- if(NULL == (f = (H5F_t *)H5VL_object(file))) {
+ if (NULL == (f = (H5F_t *)H5VL_object(file))) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
@@ -139,14 +136,14 @@ main(void)
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
}
- for(i = 0; i < NOBJS; i++) {
+ for (i = 0; i < NOBJS; i++) {
HDsprintf(buf, "%03d-", i);
- for(j = 4; j < i; j++)
+ for (j = 4; j < i; j++)
buf[j] = (char)('0' + j % 10);
- if(j > 4)
+ if (j > 4)
buf[j] = '\0';
- if(NULL == (heap = H5HL_protect(f, heap_addr, H5AC__READ_ONLY_FLAG))) {
+ if (NULL == (heap = H5HL_protect(f, heap_addr, H5AC__READ_ONLY_FLAG))) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
@@ -166,7 +163,7 @@ main(void)
goto error;
}
- if(FAIL == H5HL_unprotect(heap)) {
+ if (FAIL == H5HL_unprotect(heap)) {
H5_FAILED();
H5Eprint2(H5E_DEFAULT, stdout);
goto error;
@@ -181,30 +178,31 @@ main(void)
TESTING("opening pre-created file with non-default sizes");
{
const char *testfile = H5_get_srcdir_filename(TESTFILE); /* Corrected test file name */
- hid_t dset = -1;
- file = H5Fopen(testfile, H5F_ACC_RDONLY, H5P_DEFAULT);
- if(file >= 0){
- if((dset = H5Dopen2(file, "/Dataset1", H5P_DEFAULT)) < 0)
+ hid_t dset = -1;
+ file = H5Fopen(testfile, H5F_ACC_RDONLY, H5P_DEFAULT);
+ if (file >= 0) {
+ if ((dset = H5Dopen2(file, "/Dataset1", H5P_DEFAULT)) < 0)
TEST_ERROR
- if(H5Dclose(dset) < 0)
+ if (H5Dclose(dset) < 0)
TEST_ERROR
- if(H5Fclose(file) < 0)
+ if (H5Fclose(file) < 0)
TEST_ERROR
}
else {
H5_FAILED();
- HDprintf("***cannot open the pre-created non-default sizes test file (%s)\n",
- testfile);
+ HDprintf("***cannot open the pre-created non-default sizes test file (%s)\n", testfile);
goto error;
} /* end else */
}
PASSED();
/* Verify symbol table messages are cached */
- if(h5_verify_cached_stabs(FILENAME, fapl) < 0) TEST_ERROR
+ if (h5_verify_cached_stabs(FILENAME, fapl) < 0)
+ TEST_ERROR
/* Pop API context */
- if(api_ctx_pushed && H5CX_pop() < 0) FAIL_STACK_ERROR
+ if (api_ctx_pushed && H5CX_pop() < 0)
+ FAIL_STACK_ERROR
api_ctx_pushed = FALSE;
HDputs("All local heap tests passed.");
@@ -212,14 +210,13 @@ main(void)
return EXIT_SUCCESS;
- error:
+error:
HDputs("*** TESTS FAILED ***");
- H5E_BEGIN_TRY {
- H5Fclose(file);
- } H5E_END_TRY;
+ H5E_BEGIN_TRY { H5Fclose(file); }
+ H5E_END_TRY;
- if(api_ctx_pushed) H5CX_pop();
+ if (api_ctx_pushed)
+ H5CX_pop();
return EXIT_FAILURE;
}
-