summaryrefslogtreecommitdiffstats
path: root/test/theap.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/theap.c')
-rw-r--r--test/theap.c102
1 files changed, 51 insertions, 51 deletions
diff --git a/test/theap.c b/test/theap.c
index 5a5bb72..fc9e391 100644
--- a/test/theap.c
+++ b/test/theap.c
@@ -1,16 +1,16 @@
/*-------------------------------------------------------------------------
- * Copyright (C) 1997 National Center for Supercomputing Applications.
+ * Copyright (C) 1997 National Center for Supercomputing Applications.
* All rights reserved.
*
*-------------------------------------------------------------------------
*
- * Created: theap.c
- * Jul 17 1997
- * Robb Matzke <robb@maya.nuance.com>
+ * Created: theap.c
+ * Jul 17 1997
+ * Robb Matzke <robb@maya.nuance.com>
*
- * Purpose:
+ * Purpose:
*
- * Modifications:
+ * Modifications:
*
*-------------------------------------------------------------------------
*/
@@ -21,68 +21,68 @@
#include <H5Fprivate.h>
#include <H5Hprivate.h>
-#define NOBJS 40
-
+#define NOBJS 40
/*-------------------------------------------------------------------------
- * Function: test_heap
+ * Function: test_heap
*
- * Purpose: Test name and object heaps.
+ * Purpose: Test name and object heaps.
*
- * Return: void
+ * Return: void
*
- * Programmer: Robb Matzke
- * robb@maya.nuance.com
- * Jul 17 1997
+ * Programmer: Robb Matzke
+ * robb@maya.nuance.com
+ * Jul 17 1997
*
* Modifications:
*
*-------------------------------------------------------------------------
*/
void
-test_heap (void)
+test_heap(void)
{
- int i, j;
- hid_t fid;
- H5F_t *f;
- haddr_t heap_addr;
- char buf[NOBJS+8];
- const char *s;
- size_t obj[NOBJS];
- herr_t status;
-
- MESSAGE (5, ("Testing Heaps\n"));
+ int i, j;
+ hid_t fid;
+ H5F_t *f;
+ haddr_t heap_addr;
+ char buf[NOBJS + 8];
+ const char *s;
+ size_t obj[NOBJS];
+ herr_t status;
- /* Create the file */
- fid = H5Fcreate ("theap.h5", H5ACC_OVERWRITE, 0, 0);
- CHECK (fid, FAIL, "H5Fcreate");
- f = H5Aatom_object (fid);
- CHECK (f, NULL, "H5Aatom_object");
+ MESSAGE(5, ("Testing Heaps\n"));
- /* Create a new heap */
- status = H5H_create (f, H5H_LOCAL, 0, &heap_addr/*out*/);
- CHECK_I (status, "H5H_new");
+ /* Create the file */
+ fid = H5Fcreate("theap.h5", H5ACC_OVERWRITE, 0, 0);
+ CHECK(fid, FAIL, "H5Fcreate");
+ f = H5Aatom_object(fid);
+ CHECK(f, NULL, "H5Aatom_object");
- /* Add stuff to the heap */
- for (i=0; i<NOBJS; i++) {
- sprintf (buf, "%03d-", i);
- for (j=4; j<i; j++) buf[j] = '0' + j%10;
- if (j>4) buf[j] = '\0';
+ /* Create a new heap */
+ status = H5H_create(f, H5H_LOCAL, 0, &heap_addr /*out */ );
+ CHECK_I(status, "H5H_new");
- obj[i] = H5H_insert (f, &heap_addr, strlen(buf)+1, buf);
- CHECK_I (obj[i], "H5H_insert");
- }
+ /* Add stuff to the heap */
+ for (i = 0; i < NOBJS; i++) {
+ sprintf(buf, "%03d-", i);
+ for (j = 4; j < i; j++)
+ buf[j] = '0' + j % 10;
+ if (j > 4)
+ buf[j] = '\0';
- /* Flush the cache and invalidate everything */
- H5AC_flush (f, NULL, 0, TRUE);
+ obj[i] = H5H_insert(f, &heap_addr, strlen(buf) + 1, buf);
+ CHECK_I(obj[i], "H5H_insert");
+ }
- /* Read the objects back out */
- for (i=0; i<NOBJS; i++) {
- s = H5H_peek (f, &heap_addr, obj[i]);
- MESSAGE (8, ("object is `%s'\n", s));
- }
+ /* Flush the cache and invalidate everything */
+ H5AC_flush(f, NULL, 0, TRUE);
- /* Close the file */
- H5Fclose (fid);
-}
+ /* Read the objects back out */
+ for (i = 0; i < NOBJS; i++) {
+ s = H5H_peek(f, &heap_addr, obj[i]);
+ MESSAGE(8, ("object is `%s'\n", s));
+ }
+ /* Close the file */
+ H5Fclose(fid);
+}