summaryrefslogtreecommitdiffstats
path: root/src/H5Ostab.c
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>1998-01-16 22:23:43 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>1998-01-16 22:23:43 (GMT)
commitc2c94c31878dc42926661c9cb7e71be620196fc1 (patch)
treeee9ce2ae309882348dc1eafc1d105b5e6646605e /src/H5Ostab.c
parent903e677366a86ea385d5cfe1241f3f53132941de (diff)
downloadhdf5-c2c94c31878dc42926661c9cb7e71be620196fc1.zip
hdf5-c2c94c31878dc42926661c9cb7e71be620196fc1.tar.gz
hdf5-c2c94c31878dc42926661c9cb7e71be620196fc1.tar.bz2
[svn-r157] Reformatted code with indent...
Diffstat (limited to 'src/H5Ostab.c')
-rw-r--r--src/H5Ostab.c317
1 files changed, 157 insertions, 160 deletions
diff --git a/src/H5Ostab.c b/src/H5Ostab.c
index 60aaa1d..e1a5d0a 100644
--- a/src/H5Ostab.c
+++ b/src/H5Ostab.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: H5Ostab.c
- * Aug 6 1997
- * Robb Matzke <matzke@llnl.gov>
+ * Created: H5Ostab.c
+ * Aug 6 1997
+ * Robb Matzke <matzke@llnl.gov>
*
- * Purpose: Symbol table messages.
+ * Purpose: Symbol table messages.
*
- * Modifications:
+ * Modifications:
*
*-------------------------------------------------------------------------
*/
@@ -20,259 +20,256 @@
#include <H5MMprivate.h>
#include <H5Oprivate.h>
-#define PABLO_MASK H5O_stab_mask
+#define PABLO_MASK H5O_stab_mask
/* PRIVATE PROTOTYPES */
-static void *H5O_stab_decode (H5F_t *f, size_t raw_size, const uint8 *p);
-static herr_t H5O_stab_encode (H5F_t *f, size_t size, uint8 *p,
- const void *_mesg);
-static void *H5O_stab_copy (const void *_mesg, void *_dest);
-static size_t H5O_stab_size (H5F_t *f, const void *_mesg);
-static herr_t H5O_stab_debug (H5F_t *f, const void *_mesg,
- FILE *stream, intn indent, intn fwidth);
+static void *H5O_stab_decode(H5F_t *f, size_t raw_size, const uint8 *p);
+static herr_t H5O_stab_encode(H5F_t *f, size_t size, uint8 *p,
+ const void *_mesg);
+static void *H5O_stab_copy(const void *_mesg, void *_dest);
+static size_t H5O_stab_size(H5F_t *f, const void *_mesg);
+static herr_t H5O_stab_debug(H5F_t *f, const void *_mesg,
+ FILE * stream, intn indent, intn fwidth);
/* This message derives from H5O */
-const H5O_class_t H5O_STAB[1] = {{
- H5O_STAB_ID, /*message id number */
- "stab", /*message name for debugging */
- sizeof (H5O_stab_t), /*native message size */
- H5O_stab_decode, /*decode message */
- H5O_stab_encode, /*encode message */
- H5O_stab_copy, /*copy the native value */
- H5O_stab_size, /*size of symbol table entry */
- NULL, /*default reset method */
- H5O_stab_debug, /*debug the message */
-}};
+const H5O_class_t H5O_STAB[1] =
+{
+ {
+ H5O_STAB_ID, /*message id number */
+ "stab", /*message name for debugging */
+ sizeof(H5O_stab_t), /*native message size */
+ H5O_stab_decode, /*decode message */
+ H5O_stab_encode, /*encode message */
+ H5O_stab_copy, /*copy the native value */
+ H5O_stab_size, /*size of symbol table entry */
+ NULL, /*default reset method */
+ H5O_stab_debug, /*debug the message */
+ }};
/* Interface initialization */
-static hbool_t interface_initialize_g = FALSE;
-#define INTERFACE_INIT NULL
-
+static hbool_t interface_initialize_g = FALSE;
+#define INTERFACE_INIT NULL
/*-------------------------------------------------------------------------
- * Function: H5O_stab_decode
+ * Function: H5O_stab_decode
*
- * Purpose: Decode a symbol table message and return a pointer to
- * a new one created with malloc().
+ * Purpose: Decode a symbol table message and return a pointer to
+ * a new one created with malloc().
*
- * Return: Success: Ptr to new message in native order.
+ * Return: Success: Ptr to new message in native order.
*
- * Failure: NULL
+ * Failure: NULL
*
- * Programmer: Robb Matzke
- * matzke@llnl.gov
- * Aug 6 1997
+ * Programmer: Robb Matzke
+ * matzke@llnl.gov
+ * Aug 6 1997
*
* Modifications:
*
*-------------------------------------------------------------------------
*/
-static void *
-H5O_stab_decode (H5F_t *f, size_t raw_size, const uint8 *p)
+static void *
+H5O_stab_decode(H5F_t *f, size_t raw_size, const uint8 *p)
{
- H5O_stab_t *stab;
-
- FUNC_ENTER (H5O_stab_decode, NULL);
+ H5O_stab_t *stab;
- /* check args */
- assert (f);
- assert (raw_size == 2*H5F_SIZEOF_ADDR(f));
- assert (p);
+ FUNC_ENTER(H5O_stab_decode, NULL);
- /* decode */
- stab = H5MM_xcalloc (1, sizeof(H5O_stab_t));
- H5F_addr_decode (f, &p, &(stab->btree_addr));
- H5F_addr_decode (f, &p, &(stab->heap_addr));
+ /* check args */
+ assert(f);
+ assert(raw_size == 2 * H5F_SIZEOF_ADDR(f));
+ assert(p);
- FUNC_LEAVE (stab);
-}
+ /* decode */
+ stab = H5MM_xcalloc(1, sizeof(H5O_stab_t));
+ H5F_addr_decode(f, &p, &(stab->btree_addr));
+ H5F_addr_decode(f, &p, &(stab->heap_addr));
+ FUNC_LEAVE(stab);
+}
/*-------------------------------------------------------------------------
- * Function: H5O_stab_encode
+ * Function: H5O_stab_encode
*
- * Purpose: Encodes a symbol table message.
+ * Purpose: Encodes a symbol table message.
*
- * Return: Success: SUCCEED
+ * Return: Success: SUCCEED
*
- * Failure: FAIL
+ * Failure: FAIL
*
- * Programmer: Robb Matzke
- * matzke@llnl.gov
- * Aug 6 1997
+ * Programmer: Robb Matzke
+ * matzke@llnl.gov
+ * Aug 6 1997
*
* Modifications:
*
*-------------------------------------------------------------------------
*/
static herr_t
-H5O_stab_encode (H5F_t *f, size_t raw_size, uint8 *p, const void *_mesg)
+H5O_stab_encode(H5F_t *f, size_t raw_size, uint8 *p, const void *_mesg)
{
- const H5O_stab_t *stab = (const H5O_stab_t *)_mesg;
+ const H5O_stab_t *stab = (const H5O_stab_t *) _mesg;
- FUNC_ENTER (H5O_stab_encode, FAIL);
+ FUNC_ENTER(H5O_stab_encode, FAIL);
- /* check args */
- assert (f);
- assert (raw_size == 2 * H5F_SIZEOF_ADDR(f));
- assert (p);
- assert (stab);
+ /* check args */
+ assert(f);
+ assert(raw_size == 2 * H5F_SIZEOF_ADDR(f));
+ assert(p);
+ assert(stab);
- /* encode */
- H5F_addr_encode (f, &p, &(stab->btree_addr));
- H5F_addr_encode (f, &p, &(stab->heap_addr));
+ /* encode */
+ H5F_addr_encode(f, &p, &(stab->btree_addr));
+ H5F_addr_encode(f, &p, &(stab->heap_addr));
- FUNC_LEAVE (SUCCEED);
+ FUNC_LEAVE(SUCCEED);
}
-
/*-------------------------------------------------------------------------
- * Function: H5O_stab_fast
+ * Function: H5O_stab_fast
*
- * Purpose: Initializes a new message struct with info from the cache of
- * a symbol table entry.
+ * Purpose: Initializes a new message struct with info from the cache of
+ * a symbol table entry.
*
- * Return: Success: Ptr to message struct, allocated if none
- * supplied.
+ * Return: Success: Ptr to message struct, allocated if none
+ * supplied.
*
- * Failure: NULL
+ * Failure: NULL
*
- * Programmer: Robb Matzke
- * matzke@llnl.gov
- * Aug 6 1997
+ * Programmer: Robb Matzke
+ * matzke@llnl.gov
+ * Aug 6 1997
*
* Modifications:
*
*-------------------------------------------------------------------------
*/
-void *
-H5O_stab_fast (const H5G_cache_t *cache, const H5O_class_t *type, void *_mesg)
+void *
+H5O_stab_fast(const H5G_cache_t *cache, const H5O_class_t *type, void *_mesg)
{
- H5O_stab_t *stab = NULL;
-
- FUNC_ENTER (H5O_stab_fast, NULL);
+ H5O_stab_t *stab = NULL;
- /* check args */
- assert (cache);
- assert (type);
+ FUNC_ENTER(H5O_stab_fast, NULL);
- if (H5O_STAB==type) {
- if (_mesg) stab = (H5O_stab_t *)_mesg;
- else stab = H5MM_xcalloc (1, sizeof(H5O_stab_t));
- stab->btree_addr = cache->stab.btree_addr;
- stab->heap_addr = cache->stab.heap_addr;
- }
+ /* check args */
+ assert(cache);
+ assert(type);
- FUNC_LEAVE (stab);
+ if (H5O_STAB == type) {
+ if (_mesg)
+ stab = (H5O_stab_t *) _mesg;
+ else
+ stab = H5MM_xcalloc(1, sizeof(H5O_stab_t));
+ stab->btree_addr = cache->stab.btree_addr;
+ stab->heap_addr = cache->stab.heap_addr;
+ }
+ FUNC_LEAVE(stab);
}
-
/*-------------------------------------------------------------------------
- * Function: H5O_stab_copy
+ * Function: H5O_stab_copy
*
- * Purpose: Copies a message from _MESG to _DEST, allocating _DEST if
- * necessary.
+ * Purpose: Copies a message from _MESG to _DEST, allocating _DEST if
+ * necessary.
*
- * Return: Success: Ptr to _DEST
+ * Return: Success: Ptr to _DEST
*
- * Failure: NULL
+ * Failure: NULL
*
- * Programmer: Robb Matzke
- * matzke@llnl.gov
- * Aug 6 1997
+ * Programmer: Robb Matzke
+ * matzke@llnl.gov
+ * Aug 6 1997
*
* Modifications:
*
*-------------------------------------------------------------------------
*/
-static void *
-H5O_stab_copy (const void *_mesg, void *_dest)
+static void *
+H5O_stab_copy(const void *_mesg, void *_dest)
{
- const H5O_stab_t *stab = (const H5O_stab_t *)_mesg;
- H5O_stab_t *dest = (H5O_stab_t *)_dest;
-
- FUNC_ENTER (H5O_stab_copy, NULL);
+ const H5O_stab_t *stab = (const H5O_stab_t *) _mesg;
+ H5O_stab_t *dest = (H5O_stab_t *) _dest;
- /* check args */
- assert (stab);
- if (!dest) dest = H5MM_xcalloc (1, sizeof(H5O_stab_t));
+ FUNC_ENTER(H5O_stab_copy, NULL);
- /* copy */
- *dest = *stab;
+ /* check args */
+ assert(stab);
+ if (!dest)
+ dest = H5MM_xcalloc(1, sizeof(H5O_stab_t));
- FUNC_LEAVE ((void*)dest);
-}
+ /* copy */
+ *dest = *stab;
+ FUNC_LEAVE((void *) dest);
+}
/*-------------------------------------------------------------------------
- * Function: H5O_stab_size
+ * Function: H5O_stab_size
*
- * Purpose: Returns the size of the raw message in bytes not counting
- * the message type or size fields, but only the data fields.
- * This function doesn't take into account alignment.
+ * Purpose: Returns the size of the raw message in bytes not counting
+ * the message type or size fields, but only the data fields.
+ * This function doesn't take into account alignment.
*
- * Return: Success: Message data size in bytes without alignment.
+ * Return: Success: Message data size in bytes without alignment.
*
- * Failure: FAIL
+ * Failure: FAIL
*
- * Programmer: Robb Matzke
- * matzke@llnl.gov
- * Aug 6 1997
+ * Programmer: Robb Matzke
+ * matzke@llnl.gov
+ * Aug 6 1997
*
* Modifications:
*
*-------------------------------------------------------------------------
*/
static size_t
-H5O_stab_size (H5F_t *f, const void *_mesg)
+H5O_stab_size(H5F_t *f, const void *_mesg)
{
- FUNC_ENTER (H5O_stab_size, FAIL);
- FUNC_LEAVE (2 * H5F_SIZEOF_ADDR(f));
+ FUNC_ENTER(H5O_stab_size, FAIL);
+ FUNC_LEAVE(2 * H5F_SIZEOF_ADDR(f));
}
-
/*-------------------------------------------------------------------------
- * Function: H5O_stab_debug
+ * Function: H5O_stab_debug
*
- * Purpose: Prints debugging info for a symbol table message.
+ * Purpose: Prints debugging info for a symbol table message.
*
- * Return: Success: SUCCEED
+ * Return: Success: SUCCEED
*
- * Failure: FAIL
+ * Failure: FAIL
*
- * Programmer: Robb Matzke
- * matzke@llnl.gov
- * Aug 6 1997
+ * Programmer: Robb Matzke
+ * matzke@llnl.gov
+ * Aug 6 1997
*
* Modifications:
*
*-------------------------------------------------------------------------
*/
static herr_t
-H5O_stab_debug (H5F_t *f, const void *_mesg, FILE *stream, intn indent,
- intn fwidth)
+H5O_stab_debug(H5F_t *f, const void *_mesg, FILE * stream, intn indent,
+ intn fwidth)
{
- const H5O_stab_t *stab = (const H5O_stab_t *)_mesg;
-
- FUNC_ENTER (H5O_stab_debug, FAIL);
+ const H5O_stab_t *stab = (const H5O_stab_t *) _mesg;
+
+ FUNC_ENTER(H5O_stab_debug, FAIL);
+
+ /* check args */
+ assert(f);
+ assert(stab);
+ assert(stream);
+ assert(indent >= 0);
+ assert(fwidth >= 0);
+
+ fprintf(stream, "%*s%-*s ", indent, "", fwidth,
+ "B-tree address:");
+ H5F_addr_print(stream, &(stab->btree_addr));
+ fprintf(stream, "\n");
- /* check args */
- assert (f);
- assert (stab);
- assert (stream);
- assert (indent>=0);
- assert (fwidth>=0);
+ fprintf(stream, "%*s%-*s ", indent, "", fwidth,
+ "Name heap address:");
+ H5F_addr_print(stream, &(stab->heap_addr));
+ fprintf(stream, "\n");
- fprintf (stream, "%*s%-*s ", indent, "", fwidth,
- "B-tree address:");
- H5F_addr_print (stream, &(stab->btree_addr));
- fprintf (stream, "\n");
-
- fprintf (stream, "%*s%-*s ", indent, "", fwidth,
- "Name heap address:");
- H5F_addr_print (stream, &(stab->heap_addr));
- fprintf (stream, "\n");
-
- FUNC_LEAVE (SUCCEED);
+ FUNC_LEAVE(SUCCEED);
}
-