summaryrefslogtreecommitdiffstats
path: root/src/H5T.c
diff options
context:
space:
mode:
authorMohamad Chaarawi <chaarawi@hdfgroup.org>2013-06-27 19:07:24 (GMT)
committerMohamad Chaarawi <chaarawi@hdfgroup.org>2013-06-27 19:07:24 (GMT)
commitb5f6b587130537186fa47ea1487cd8e487de31d2 (patch)
treec616de466ffecdaf00b528b3a3c99e5b21fc12ac /src/H5T.c
parent5d7f70d45d3d45a6541d36636896042487a2a702 (diff)
parent0fe43fbf2cd56f142ec322daca2a669fac8243ed (diff)
downloadhdf5-b5f6b587130537186fa47ea1487cd8e487de31d2.zip
hdf5-b5f6b587130537186fa47ea1487cd8e487de31d2.tar.gz
hdf5-b5f6b587130537186fa47ea1487cd8e487de31d2.tar.bz2
[svn-r23837] merge from VOL branch and add new callbacks
Diffstat (limited to 'src/H5T.c')
-rw-r--r--src/H5T.c74
1 files changed, 37 insertions, 37 deletions
diff --git a/src/H5T.c b/src/H5T.c
index c1d9d7d..edcb203 100644
--- a/src/H5T.c
+++ b/src/H5T.c
@@ -1351,7 +1351,7 @@ H5T_init_interface(void)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "unable to register conversion function(s)")
/* ========== Datatype Creation Property Class Initialization ============*/
- assert(H5P_CLS_DATATYPE_CREATE_g!=-1);
+ HDassert(H5P_CLS_DATATYPE_CREATE_g!=-1);
/* Get the pointer to group creation class */
if(NULL == (crt_pclass = (H5P_genclass_t *)H5I_object(H5P_CLS_DATATYPE_CREATE_g)))
@@ -1926,7 +1926,7 @@ H5T_get_class(const H5T_t *dt, htri_t internal)
FUNC_ENTER_NOAPI(H5T_NO_CLASS)
- assert(dt);
+ HDassert(dt);
/* Externally, a VL string is a string; internally, a VL string is a VL. */
if(internal) {
@@ -2283,7 +2283,7 @@ H5T_get_super(const H5T_t *dt)
FUNC_ENTER_NOAPI(NULL)
- assert(dt);
+ HDassert(dt);
if (!dt->shared->parent)
HGOTO_ERROR(H5E_ARGS, H5E_BADVALUE, NULL, "not a derived data type");
@@ -2331,11 +2331,11 @@ H5T_register(H5T_pers_t pers, const char *name, H5T_t *src, H5T_t *dst,
FUNC_ENTER_NOAPI_NOINIT
/* Check args */
- assert(src);
- assert(dst);
- assert(func);
- assert(H5T_PERS_HARD==pers || H5T_PERS_SOFT==pers);
- assert(name && *name);
+ HDassert(src);
+ HDassert(dst);
+ HDassert(func);
+ HDassert(H5T_PERS_HARD==pers || H5T_PERS_SOFT==pers);
+ HDassert(name && *name);
if(H5T_PERS_HARD == pers) {
/* Only bother to register the path if it's not a no-op path (for this machine) */
@@ -2381,7 +2381,7 @@ H5T_register(H5T_pers_t pers, const char *name, H5T_t *src, H5T_t *dst,
*/
for (i=1; i<H5T_g.npaths; i++) {
old_path = H5T_g.path[i];
- assert(old_path);
+ HDassert(old_path);
/* Does the new soft conversion function apply to this path? */
if (old_path->is_hard ||
@@ -3449,7 +3449,7 @@ H5T_lock (H5T_t *dt, hbool_t immutable)
FUNC_ENTER_NOAPI(FAIL)
- assert (dt);
+ HDassert (dt);
switch (dt->shared->state) {
case H5T_STATE_TRANSIENT:
@@ -3724,10 +3724,10 @@ H5T_set_size(H5T_t *dt, size_t size)
FUNC_ENTER_NOAPI_NOINIT
/* Check args */
- assert(dt);
- assert(size!=0);
- assert(H5T_REFERENCE!=dt->shared->type);
- assert(!(H5T_ENUM==dt->shared->type && 0==dt->shared->u.enumer.nmembs));
+ HDassert(dt);
+ HDassert(size!=0);
+ HDassert(H5T_REFERENCE!=dt->shared->type);
+ HDassert(!(H5T_ENUM==dt->shared->type && 0==dt->shared->u.enumer.nmembs));
if (dt->shared->parent) {
if (H5T_set_size(dt->shared->parent, size)<0)
@@ -3856,12 +3856,12 @@ H5T_set_size(H5T_t *dt, size_t size)
case H5T_VLEN:
case H5T_ARRAY:
case H5T_REFERENCE:
- assert("can't happen" && 0);
+ HDassert("can't happen" && 0);
case H5T_NO_CLASS:
case H5T_NCLASSES:
- assert("invalid type" && 0);
+ HDassert("invalid type" && 0);
default:
- assert("not implemented yet" && 0);
+ HDassert("not implemented yet" && 0);
}
/* Commit (if we didn't convert this type to a VL string) */
@@ -3908,7 +3908,7 @@ H5T_get_size(const H5T_t *dt)
FUNC_ENTER_NOAPI_NOINIT_NOERR
/* check args */
- assert(dt);
+ HDassert(dt);
FUNC_LEAVE_NOAPI(dt->shared->size)
}
@@ -4014,9 +4014,9 @@ H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
#ifdef H5T_DEBUG
/* I don't quite trust the code above yet :-) --RPM */
for (u=0; u<dt1->shared->u.compnd.nmembs-1; u++) {
- assert(HDstrcmp(dt1->shared->u.compnd.memb[idx1[u]].name,
+ HDassert(HDstrcmp(dt1->shared->u.compnd.memb[idx1[u]].name,
dt1->shared->u.compnd.memb[idx1[u + 1]].name));
- assert(HDstrcmp(dt2->shared->u.compnd.memb[idx2[u]].name,
+ HDassert(HDstrcmp(dt2->shared->u.compnd.memb[idx2[u]].name,
dt2->shared->u.compnd.memb[idx2[u + 1]].name));
}
#endif
@@ -4094,9 +4094,9 @@ H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
#ifdef H5T_DEBUG
/* I don't quite trust the code above yet :-) --RPM */
for (u=0; u<dt1->shared->u.enumer.nmembs-1; u++) {
- assert(HDstrcmp(dt1->shared->u.enumer.name[idx1[u]],
+ HDassert(HDstrcmp(dt1->shared->u.enumer.name[idx1[u]],
dt1->shared->u.enumer.name[idx1[u+1]]));
- assert(HDstrcmp(dt2->shared->u.enumer.name[idx2[u]],
+ HDassert(HDstrcmp(dt2->shared->u.enumer.name[idx2[u]],
dt2->shared->u.enumer.name[idx2[u+1]]));
}
#endif
@@ -4152,10 +4152,10 @@ H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
break;
case H5T_VLEN:
- assert(dt1->shared->u.vlen.type>H5T_VLEN_BADTYPE && dt1->shared->u.vlen.type<H5T_VLEN_MAXTYPE);
- assert(dt2->shared->u.vlen.type>H5T_VLEN_BADTYPE && dt2->shared->u.vlen.type<H5T_VLEN_MAXTYPE);
- assert(dt1->shared->u.vlen.loc>=H5T_LOC_BADLOC && dt1->shared->u.vlen.loc<H5T_LOC_MAXLOC);
- assert(dt2->shared->u.vlen.loc>=H5T_LOC_BADLOC && dt2->shared->u.vlen.loc<H5T_LOC_MAXLOC);
+ HDassert(dt1->shared->u.vlen.type>H5T_VLEN_BADTYPE && dt1->shared->u.vlen.type<H5T_VLEN_MAXTYPE);
+ HDassert(dt2->shared->u.vlen.type>H5T_VLEN_BADTYPE && dt2->shared->u.vlen.type<H5T_VLEN_MAXTYPE);
+ HDassert(dt1->shared->u.vlen.loc>=H5T_LOC_BADLOC && dt1->shared->u.vlen.loc<H5T_LOC_MAXLOC);
+ HDassert(dt2->shared->u.vlen.loc>=H5T_LOC_BADLOC && dt2->shared->u.vlen.loc<H5T_LOC_MAXLOC);
/* Arbitrarily sort sequence VL datatypes before string VL datatypes */
if (dt1->shared->u.vlen.type==H5T_VLEN_SEQUENCE &&
@@ -4315,14 +4315,14 @@ H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
case H5R_BADTYPE:
case H5R_MAXTYPE:
- assert("invalid type" && 0);
+ HDassert("invalid type" && 0);
default:
- assert("not implemented yet" && 0);
+ HDassert("not implemented yet" && 0);
}
break;
default:
- assert("not implemented yet" && 0);
+ HDassert("not implemented yet" && 0);
}
break;
} /* end switch */
@@ -4648,7 +4648,7 @@ H5T_path_noop(const H5T_path_t *p)
{
FUNC_ENTER_NOAPI_NOINIT_NOERR
- assert(p);
+ HDassert(p);
FUNC_LEAVE_NOAPI(p->is_noop || (p->is_hard && 0==H5T_cmp(p->src, p->dst, FALSE)))
} /* end H5T_path_noop() */
@@ -4717,7 +4717,7 @@ H5T_path_bkg(const H5T_path_t *p)
{
FUNC_ENTER_NOAPI_NOINIT_NOERR
- assert(p);
+ HDassert(p);
FUNC_LEAVE_NOAPI(p->cdata.need_bkg)
} /* end H5T_path_bkg() */
@@ -4933,7 +4933,7 @@ H5T_is_immutable(const H5T_t *dt)
FUNC_ENTER_NOAPI(FAIL)
- assert(dt);
+ HDassert(dt);
if(dt->shared->state == H5T_STATE_IMMUTABLE)
ret_value = TRUE;
@@ -4966,7 +4966,7 @@ H5T_is_named(const H5T_t *dt)
FUNC_ENTER_NOAPI(FAIL)
- assert(dt);
+ HDassert(dt);
if(dt->shared->state == H5T_STATE_OPEN || dt->shared->state == H5T_STATE_NAMED)
ret_value = TRUE;
@@ -5003,7 +5003,7 @@ H5T_get_ref_type(const H5T_t *dt)
FUNC_ENTER_NOAPI(H5R_BADTYPE)
- assert(dt);
+ HDassert(dt);
if(dt->shared->type==H5T_REFERENCE)
ret_value=dt->shared->u.atomic.u.r.rtype;
@@ -5037,7 +5037,7 @@ H5T_is_sensible(const H5T_t *dt)
FUNC_ENTER_NOAPI(FAIL)
- assert(dt);
+ HDassert(dt);
switch(dt->shared->type) {
case H5T_COMPOUND:
@@ -5102,8 +5102,8 @@ H5T_set_loc(H5T_t *dt, H5F_t *f, H5T_loc_t loc)
FUNC_ENTER_NOAPI(FAIL)
- assert(dt);
- assert(loc>=H5T_LOC_BADLOC && loc<H5T_LOC_MAXLOC);
+ HDassert(dt);
+ HDassert(loc>=H5T_LOC_BADLOC && loc<H5T_LOC_MAXLOC);
/* Datatypes can't change in size if the force_conv flag is not set */
if(dt->shared->force_conv) {