summaryrefslogtreecommitdiffstats
path: root/src/H5Tarray.c
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2020-09-30 14:27:10 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2020-09-30 14:27:10 (GMT)
commitb2d661b508a7fc7a2592c13bc6bdc175551f075d (patch)
tree13baeb0d83a7c2a4c6299993c182b1227c2f6114 /src/H5Tarray.c
parent29ab58b58dce556639ea3154e262895773a8a8df (diff)
downloadhdf5-b2d661b508a7fc7a2592c13bc6bdc175551f075d.zip
hdf5-b2d661b508a7fc7a2592c13bc6bdc175551f075d.tar.gz
hdf5-b2d661b508a7fc7a2592c13bc6bdc175551f075d.tar.bz2
Clang-format of source files
Diffstat (limited to 'src/H5Tarray.c')
-rw-r--r--src/H5Tarray.c146
1 files changed, 64 insertions, 82 deletions
diff --git a/src/H5Tarray.c b/src/H5Tarray.c
index 60b3d43..5afe74c 100644
--- a/src/H5Tarray.c
+++ b/src/H5Tarray.c
@@ -20,59 +20,48 @@
/* Module Setup */
/****************/
-#include "H5Tmodule.h" /* This source code file is part of the H5T module */
-
+#include "H5Tmodule.h" /* This source code file is part of the H5T module */
/***********/
/* Headers */
/***********/
-#include "H5private.h" /* Generic Functions */
-#include "H5Eprivate.h" /* Error handling */
-#include "H5Iprivate.h" /* IDs */
-#include "H5Tpkg.h" /* Datatypes */
-
+#include "H5private.h" /* Generic Functions */
+#include "H5Eprivate.h" /* Error handling */
+#include "H5Iprivate.h" /* IDs */
+#include "H5Tpkg.h" /* Datatypes */
/****************/
/* Local Macros */
/****************/
-
/******************/
/* Local Typedefs */
/******************/
-
/********************/
/* Package Typedefs */
/********************/
-
/********************/
/* Local Prototypes */
/********************/
-
/*********************/
/* Public Variables */
/*********************/
-
/*********************/
/* Package Variables */
/*********************/
-
/*****************************/
/* Library Private Variables */
/*****************************/
-
/*******************/
/* Local Variables */
/*******************/
-
-
/*-------------------------------------------------------------------------
* Function: H5Tarray_create2
*
@@ -95,42 +84,41 @@
hid_t
H5Tarray_create2(hid_t base_id, unsigned ndims, const hsize_t dim[/* ndims */])
{
- H5T_t *base; /* base datatype */
- H5T_t *dt = NULL; /* new array datatype */
- unsigned u; /* local index variable */
- hid_t ret_value; /* return value */
+ H5T_t * base; /* base datatype */
+ H5T_t * dt = NULL; /* new array datatype */
+ unsigned u; /* local index variable */
+ hid_t ret_value; /* return value */
FUNC_ENTER_API(H5I_INVALID_HID)
H5TRACE3("i", "iIu*h", base_id, ndims, dim);
/* Check args */
- if(ndims < 1 || ndims > H5S_MAX_RANK)
+ if (ndims < 1 || ndims > H5S_MAX_RANK)
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5I_INVALID_HID, "invalid dimensionality")
- if(!dim)
+ if (!dim)
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5I_INVALID_HID, "no dimensions specified")
- for(u = 0; u < ndims; u++)
- if(!(dim[u] > 0))
+ for (u = 0; u < ndims; u++)
+ if (!(dim[u] > 0))
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5I_INVALID_HID, "zero-sized dimension specified")
- if(NULL == (base = (H5T_t *)H5I_object_verify(base_id, H5I_DATATYPE)))
+ if (NULL == (base = (H5T_t *)H5I_object_verify(base_id, H5I_DATATYPE)))
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5I_INVALID_HID, "not an valid base datatype")
/* Create the array datatype */
- if(NULL == (dt = H5T__array_create(base, ndims, dim)))
+ if (NULL == (dt = H5T__array_create(base, ndims, dim)))
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, H5I_INVALID_HID, "unable to create datatype")
/* Atomize the type */
- if((ret_value = H5I_register(H5I_DATATYPE, dt, TRUE)) < 0)
+ if ((ret_value = H5I_register(H5I_DATATYPE, dt, TRUE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, H5I_INVALID_HID, "unable to register datatype")
done:
- if(ret_value < 0)
- if(dt && H5T_close_real(dt) < 0)
+ if (ret_value < 0)
+ if (dt && H5T_close_real(dt) < 0)
HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, H5I_INVALID_HID, "can't release datatype")
FUNC_LEAVE_API(ret_value)
-} /* end H5Tarray_create2() */
+} /* end H5Tarray_create2() */
-
/*-------------------------------------------------------------------------
* Function: H5T__array_create
*
@@ -151,8 +139,8 @@ done:
H5T_t *
H5T__array_create(H5T_t *base, unsigned ndims, const hsize_t dim[/* ndims */])
{
- unsigned u; /* Local index variable */
- H5T_t *ret_value = NULL; /* New array data type */
+ unsigned u; /* Local index variable */
+ H5T_t * ret_value = NULL; /* New array data type */
FUNC_ENTER_PACKAGE
@@ -161,19 +149,19 @@ H5T__array_create(H5T_t *base, unsigned ndims, const hsize_t dim[/* ndims */])
HDassert(dim);
/* Build new type */
- if(NULL == (ret_value = H5T__alloc()))
+ if (NULL == (ret_value = H5T__alloc()))
HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed")
ret_value->shared->type = H5T_ARRAY;
/* Copy the base type of the array */
- if(NULL == (ret_value->shared->parent = H5T_copy(base, H5T_COPY_ALL)))
+ if (NULL == (ret_value->shared->parent = H5T_copy(base, H5T_COPY_ALL)))
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTCOPY, NULL, "unable to copy base datatype")
/* Set the array parameters */
ret_value->shared->u.array.ndims = ndims;
/* Copy the array dimensions & compute the # of elements in the array */
- for(u = 0, ret_value->shared->u.array.nelem = 1; u < ndims; u++) {
+ for (u = 0, ret_value->shared->u.array.nelem = 1; u < ndims; u++) {
H5_CHECKED_ASSIGN(ret_value->shared->u.array.dim[u], size_t, dim[u], hsize_t);
ret_value->shared->u.array.nelem *= (size_t)dim[u];
} /* end for */
@@ -182,7 +170,7 @@ H5T__array_create(H5T_t *base, unsigned ndims, const hsize_t dim[/* ndims */])
ret_value->shared->size = ret_value->shared->parent->shared->size * ret_value->shared->u.array.nelem;
/* Set the "force conversion" flag if the base datatype indicates */
- if(base->shared->force_conv == TRUE)
+ if (base->shared->force_conv == TRUE)
ret_value->shared->force_conv = TRUE;
/* Array datatypes need a later version of the datatype object header message */
@@ -190,9 +178,8 @@ H5T__array_create(H5T_t *base, unsigned ndims, const hsize_t dim[/* ndims */])
done:
FUNC_LEAVE_NOAPI(ret_value)
-} /* end H5T__array_create */
+} /* end H5T__array_create */
-
/*-------------------------------------------------------------------------
* Function: H5Tget_array_ndims
*
@@ -209,16 +196,16 @@ done:
int
H5Tget_array_ndims(hid_t type_id)
{
- H5T_t *dt; /* pointer to array datatype */
- int ret_value; /* return value */
+ H5T_t *dt; /* pointer to array datatype */
+ int ret_value; /* return value */
FUNC_ENTER_API(FAIL)
H5TRACE1("Is", "i", type_id);
/* Check args */
- if(NULL == (dt = (H5T_t *)H5I_object_verify(type_id,H5I_DATATYPE)))
+ if (NULL == (dt = (H5T_t *)H5I_object_verify(type_id, H5I_DATATYPE)))
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
- if(dt->shared->type != H5T_ARRAY)
+ if (dt->shared->type != H5T_ARRAY)
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an array datatype")
/* Retrieve the number of dimensions */
@@ -226,9 +213,8 @@ H5Tget_array_ndims(hid_t type_id)
done:
FUNC_LEAVE_API(ret_value)
-} /* end H5Tget_array_ndims */
+} /* end H5Tget_array_ndims */
-
/*-------------------------------------------------------------------------
* Function: H5T__get_array_ndims
*
@@ -253,9 +239,8 @@ H5T__get_array_ndims(const H5T_t *dt)
/* Retrieve the number of dimensions */
FUNC_LEAVE_NOAPI((int)dt->shared->u.array.ndims)
-} /* end H5T__get_array_ndims */
+} /* end H5T__get_array_ndims */
-
/*-------------------------------------------------------------------------
* Function: H5Tget_array_dims2
*
@@ -272,26 +257,25 @@ H5T__get_array_ndims(const H5T_t *dt)
int
H5Tget_array_dims2(hid_t type_id, hsize_t dims[])
{
- H5T_t *dt; /* pointer to array data type */
- int ret_value; /* return value */
+ H5T_t *dt; /* pointer to array data type */
+ int ret_value; /* return value */
FUNC_ENTER_API(FAIL)
H5TRACE2("Is", "i*h", type_id, dims);
/* Check args */
- if(NULL == (dt = (H5T_t *)H5I_object_verify(type_id,H5I_DATATYPE)))
+ if (NULL == (dt = (H5T_t *)H5I_object_verify(type_id, H5I_DATATYPE)))
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
- if(dt->shared->type != H5T_ARRAY)
+ if (dt->shared->type != H5T_ARRAY)
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an array datatype")
/* Retrieve the sizes of the dimensions */
- if((ret_value = H5T__get_array_dims(dt, dims)) < 0)
+ if ((ret_value = H5T__get_array_dims(dt, dims)) < 0)
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "unable to get dimension sizes")
done:
FUNC_LEAVE_API(ret_value)
-} /* end H5Tget_array_dims2() */
+} /* end H5Tget_array_dims2() */
-
/*-------------------------------------------------------------------------
* Function: H5T__get_array_dims
*
@@ -309,7 +293,7 @@ done:
int
H5T__get_array_dims(const H5T_t *dt, hsize_t dims[])
{
- unsigned u; /* Local index variable */
+ unsigned u; /* Local index variable */
FUNC_ENTER_PACKAGE_NOERR
@@ -317,16 +301,16 @@ H5T__get_array_dims(const H5T_t *dt, hsize_t dims[])
HDassert(dt->shared->type == H5T_ARRAY);
/* Retrieve the sizes of the dimensions */
- if(dims)
- for(u = 0; u < dt->shared->u.array.ndims; u++)
+ if (dims)
+ for (u = 0; u < dt->shared->u.array.ndims; u++)
dims[u] = dt->shared->u.array.dim[u];
/* Pass along the array rank as the return value */
FUNC_LEAVE_NOAPI((int)dt->shared->u.array.ndims)
-} /* end H5T__get_array_dims */
+} /* end H5T__get_array_dims */
#ifndef H5_NO_DEPRECATED_SYMBOLS
-
+
/*-------------------------------------------------------------------------
* Function: H5Tarray_create1
*
@@ -348,44 +332,43 @@ H5T__get_array_dims(const H5T_t *dt, hsize_t dims[])
*/
hid_t
H5Tarray_create1(hid_t base_id, int ndims, const hsize_t dim[/* ndims */],
- const int H5_ATTR_UNUSED perm[/* ndims */])
+ const int H5_ATTR_UNUSED perm[/* ndims */])
{
- H5T_t *base; /* base datatype */
- H5T_t *dt = NULL; /* new array datatype */
- unsigned u; /* local index variable */
- hid_t ret_value; /* return value */
+ H5T_t * base; /* base datatype */
+ H5T_t * dt = NULL; /* new array datatype */
+ unsigned u; /* local index variable */
+ hid_t ret_value; /* return value */
FUNC_ENTER_API(H5I_INVALID_HID)
H5TRACE4("i", "iIs*h*Is", base_id, ndims, dim, perm);
/* Check args */
- if(ndims < 1 || ndims > H5S_MAX_RANK)
+ if (ndims < 1 || ndims > H5S_MAX_RANK)
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5I_INVALID_HID, "invalid dimensionality")
- if(!dim)
+ if (!dim)
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5I_INVALID_HID, "no dimensions specified")
- for(u = 0; u < (unsigned)ndims; u++)
- if(!(dim[u] > 0))
+ for (u = 0; u < (unsigned)ndims; u++)
+ if (!(dim[u] > 0))
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, H5I_INVALID_HID, "zero-sized dimension specified")
- if(NULL == (base = (H5T_t *)H5I_object_verify(base_id, H5I_DATATYPE)))
+ if (NULL == (base = (H5T_t *)H5I_object_verify(base_id, H5I_DATATYPE)))
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, H5I_INVALID_HID, "not an valid base datatype")
/* Create the array datatype */
- if(NULL == (dt = H5T__array_create(base, (unsigned)ndims, dim)))
+ if (NULL == (dt = H5T__array_create(base, (unsigned)ndims, dim)))
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, H5I_INVALID_HID, "unable to create datatype")
/* Atomize the type */
- if((ret_value = H5I_register(H5I_DATATYPE, dt, TRUE)) < 0)
+ if ((ret_value = H5I_register(H5I_DATATYPE, dt, TRUE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTREGISTER, H5I_INVALID_HID, "unable to register datatype")
done:
- if(ret_value < 0)
- if(dt && H5T_close_real(dt) < 0)
+ if (ret_value < 0)
+ if (dt && H5T_close_real(dt) < 0)
HDONE_ERROR(H5E_DATATYPE, H5E_CANTRELEASE, H5I_INVALID_HID, "can't release datatype")
FUNC_LEAVE_API(ret_value)
-} /* end H5Tarray_create1() */
+} /* end H5Tarray_create1() */
-
/*-------------------------------------------------------------------------
* Function: H5Tget_array_dims1
*
@@ -402,24 +385,23 @@ done:
int
H5Tget_array_dims1(hid_t type_id, hsize_t dims[], int H5_ATTR_UNUSED perm[])
{
- H5T_t *dt; /* Array datatype to query */
- int ret_value; /* return value */
+ H5T_t *dt; /* Array datatype to query */
+ int ret_value; /* return value */
FUNC_ENTER_API(FAIL)
H5TRACE3("Is", "i*h*Is", type_id, dims, perm);
/* Check args */
- if(NULL == (dt = (H5T_t *)H5I_object_verify(type_id, H5I_DATATYPE)))
+ if (NULL == (dt = (H5T_t *)H5I_object_verify(type_id, H5I_DATATYPE)))
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype object")
- if(dt->shared->type != H5T_ARRAY)
+ if (dt->shared->type != H5T_ARRAY)
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not an array datatype")
/* Retrieve the sizes of the dimensions */
- if((ret_value = H5T__get_array_dims(dt, dims)) < 0)
+ if ((ret_value = H5T__get_array_dims(dt, dims)) < 0)
HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "unable to get dimension sizes")
done:
FUNC_LEAVE_API(ret_value)
-} /* end H5Tget_array_dims1() */
+} /* end H5Tget_array_dims1() */
#endif /* H5_NO_DEPRECATED_SYMBOLS */
-