mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-21 01:04:10 +08:00
Fixed misc Warnings flagged by VS2017.
This commit is contained in:
parent
f116545ce4
commit
8cb4529211
@ -36,7 +36,6 @@ int main () {
|
||||
hsize_t dims[2];
|
||||
hsize_t cdims[2];
|
||||
|
||||
int idx;
|
||||
int i,j, numfilt;
|
||||
int buf[DIM0][DIM1];
|
||||
int rbuf [DIM0][DIM1];
|
||||
|
@ -962,7 +962,9 @@ const
|
||||
io_info->using_mpi_vfd = H5F_HAS_FEATURE(dset->oloc.file, H5FD_FEAT_HAS_MPI);
|
||||
#endif /* H5_HAVE_PARALLEL */
|
||||
|
||||
done:
|
||||
#ifdef H5_DEBUG_BUILD
|
||||
done:
|
||||
#endif /* H5_DEBUG_BUILD */
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5D__ioinfo_init() */
|
||||
|
||||
|
@ -3247,7 +3247,6 @@ H5MF_settle_meta_data_fsm(H5F_t *f, hid_t dxpl_id, hbool_t *fsm_settled)
|
||||
/* for self referential FSMs */
|
||||
haddr_t eoa_post_fsm_fsalloc; /* eoa post file space allocation */
|
||||
/* for self referential FSMs */
|
||||
H5FS_stat_t fs_stat; /* Information for hdr FSM */
|
||||
H5P_genplist_t *dxpl = NULL; /* DXPL for setting ring */
|
||||
H5AC_ring_t orig_ring = H5AC_RING_INV; /* Original ring value */
|
||||
hbool_t reset_ring = FALSE; /* Whether we set the ring */
|
||||
@ -3310,6 +3309,9 @@ H5MF_settle_meta_data_fsm(H5F_t *f, hid_t dxpl_id, hbool_t *fsm_settled)
|
||||
reset_ring = TRUE;
|
||||
|
||||
#ifndef NDEBUG
|
||||
{
|
||||
H5FS_stat_t fs_stat; /* Information for hdr FSM */
|
||||
|
||||
/* Verify that sm_hdr_fspace is floating if it exists */
|
||||
if(sm_hdr_fspace) {
|
||||
/* Query free space manager info for this type */
|
||||
@ -3357,6 +3359,7 @@ H5MF_settle_meta_data_fsm(H5F_t *f, hid_t dxpl_id, hbool_t *fsm_settled)
|
||||
HDassert(fs_stat.alloc_sect_size == 0);
|
||||
} /* end if */
|
||||
} /* end if */
|
||||
}
|
||||
#endif /* NDEBUG */
|
||||
|
||||
/* Free the space in the metadata aggregator. Do this via the
|
||||
|
227
src/H5Tdbg.c
227
src/H5Tdbg.c
@ -32,9 +32,9 @@
|
||||
/***********/
|
||||
/* Headers */
|
||||
/***********/
|
||||
#include "H5private.h" /* Generic Functions */
|
||||
#include "H5Eprivate.h" /* Error handling */
|
||||
#include "H5Tpkg.h" /* Datatypes */
|
||||
#include "H5private.h" /* Generic Functions */
|
||||
#include "H5Eprivate.h" /* Error handling */
|
||||
#include "H5Tpkg.h" /* Datatypes */
|
||||
|
||||
|
||||
/****************/
|
||||
@ -74,28 +74,21 @@
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5T__print_stats
|
||||
* Function: H5T__print_stats
|
||||
*
|
||||
* Purpose: Print statistics about a conversion path. Statistics are
|
||||
* printed only if all the following conditions are true:
|
||||
* Purpose: Print statistics about a conversion path. Statistics are
|
||||
* printed only if all the following conditions are true:
|
||||
*
|
||||
* 1. The library was compiled with H5T_DEBUG defined.
|
||||
* 2. Data type debugging is turned on at run time.
|
||||
* 3. The path was called at least one time.
|
||||
* 1. The library was compiled with H5T_DEBUG defined.
|
||||
* 2. Data type debugging is turned on at run time.
|
||||
* 3. The path was called at least one time.
|
||||
*
|
||||
* The optional NPRINT argument keeps track of the number of
|
||||
* conversions paths for which statistics have been shown. If
|
||||
* its value is zero then table headers are printed before the
|
||||
* first line of output.
|
||||
* The optional NPRINT argument keeps track of the number of
|
||||
* conversions paths for which statistics have been shown. If
|
||||
* its value is zero then table headers are printed before the
|
||||
* first line of output.
|
||||
*
|
||||
* Return: Success: non-negative
|
||||
*
|
||||
* Failure: negative
|
||||
*
|
||||
* Programmer: Robb Matzke
|
||||
* Monday, December 14, 1998
|
||||
*
|
||||
* Modifications:
|
||||
* Return: SUCCEED/FAIL
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -110,34 +103,34 @@ H5T__print_stats(H5T_path_t H5_ATTR_UNUSED * path, int H5_ATTR_UNUSED * nprint/*
|
||||
FUNC_ENTER_PACKAGE_NOERR
|
||||
|
||||
#ifdef H5T_DEBUG
|
||||
if(H5DEBUG(T) && path->stats.ncalls > 0) {
|
||||
if(nprint && 0 == (*nprint)++) {
|
||||
HDfprintf(H5DEBUG(T), "H5T: type conversion statistics:\n");
|
||||
HDfprintf(H5DEBUG(T), " %-16s %10s %10s %8s %8s %8s %10s\n",
|
||||
"Conversion", "Elmts", "Calls", "User",
|
||||
"System", "Elapsed", "Bandwidth");
|
||||
HDfprintf(H5DEBUG(T), " %-16s %10s %10s %8s %8s %8s %10s\n",
|
||||
"----------", "-----", "-----", "----",
|
||||
"------", "-------", "---------");
|
||||
}
|
||||
if(path->src && path->dst)
|
||||
if (H5DEBUG(T) && path->stats.ncalls > 0) {
|
||||
if (nprint && 0 == (*nprint)++) {
|
||||
HDfprintf(H5DEBUG(T), "H5T: type conversion statistics:\n");
|
||||
HDfprintf(H5DEBUG(T), " %-16s %10s %10s %8s %8s %8s %10s\n",
|
||||
"Conversion", "Elmts", "Calls", "User",
|
||||
"System", "Elapsed", "Bandwidth");
|
||||
HDfprintf(H5DEBUG(T), " %-16s %10s %10s %8s %8s %8s %10s\n",
|
||||
"----------", "-----", "-----", "----",
|
||||
"------", "-------", "---------");
|
||||
}
|
||||
if (path->src && path->dst)
|
||||
nbytes = MAX(H5T_get_size(path->src), H5T_get_size(path->dst));
|
||||
else if(path->src)
|
||||
else if (path->src)
|
||||
nbytes = H5T_get_size(path->src);
|
||||
else if(path->dst)
|
||||
else if (path->dst)
|
||||
nbytes = H5T_get_size(path->dst);
|
||||
else
|
||||
nbytes = 0;
|
||||
nbytes *= path->stats.nelmts;
|
||||
H5_bandwidth(bandwidth, (double)nbytes, path->stats.timer.etime);
|
||||
HDfprintf(H5DEBUG(T), " %-16s %10Hd %10d %8.2f %8.2f %8.2f %10s\n",
|
||||
path->name,
|
||||
path->stats.nelmts,
|
||||
path->stats.ncalls,
|
||||
path->stats.timer.utime,
|
||||
path->stats.timer.stime,
|
||||
path->stats.timer.etime,
|
||||
bandwidth);
|
||||
nbytes *= path->stats.nelmts;
|
||||
H5_bandwidth(bandwidth, (double)nbytes, path->stats.timer.etime);
|
||||
HDfprintf(H5DEBUG(T), " %-16s %10Hd %10d %8.2f %8.2f %8.2f %10s\n",
|
||||
path->name,
|
||||
path->stats.nelmts,
|
||||
path->stats.ncalls,
|
||||
path->stats.timer.utime,
|
||||
path->stats.timer.stime,
|
||||
path->stats.timer.etime,
|
||||
bandwidth);
|
||||
}
|
||||
#endif
|
||||
FUNC_LEAVE_NOAPI(SUCCEED)
|
||||
@ -145,24 +138,20 @@ H5T__print_stats(H5T_path_t H5_ATTR_UNUSED * path, int H5_ATTR_UNUSED * nprint/*
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5T_debug
|
||||
* Function: H5T_debug
|
||||
*
|
||||
* Purpose: Prints information about a data type.
|
||||
* Purpose: Prints information about a data type.
|
||||
*
|
||||
* Return: Non-negative on success/Negative on failure
|
||||
*
|
||||
* Programmer: Robb Matzke
|
||||
* Wednesday, January 7, 1998
|
||||
*
|
||||
* Modifications:
|
||||
* Return: SUCCEED/FAIL
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
H5T_debug(const H5T_t *dt, FILE *stream)
|
||||
{
|
||||
const char *s1 = "", *s2 = "";
|
||||
unsigned i;
|
||||
const char *s1 = "";
|
||||
const char *s2 = "";
|
||||
unsigned i;
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_NOAPI_NOINIT
|
||||
@ -171,7 +160,7 @@ H5T_debug(const H5T_t *dt, FILE *stream)
|
||||
HDassert(dt);
|
||||
HDassert(stream);
|
||||
|
||||
switch(dt->shared->type) {
|
||||
switch (dt->shared->type) {
|
||||
case H5T_NO_CLASS:
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "no class");
|
||||
break;
|
||||
@ -221,9 +210,9 @@ H5T_debug(const H5T_t *dt, FILE *stream)
|
||||
default:
|
||||
s1 = "";
|
||||
break;
|
||||
} /* end switch */
|
||||
} /* end switch */
|
||||
|
||||
switch(dt->shared->state) {
|
||||
switch (dt->shared->state) {
|
||||
case H5T_STATE_TRANSIENT:
|
||||
s2 = "[transient]";
|
||||
break;
|
||||
@ -245,14 +234,14 @@ H5T_debug(const H5T_t *dt, FILE *stream)
|
||||
break;
|
||||
default:
|
||||
HDassert(0 && "This Should never be executed!");
|
||||
} /* end switch */
|
||||
} /* end switch */
|
||||
|
||||
fprintf(stream, "%s%s {nbytes=%lu", s1, s2, (unsigned long)(dt->shared->size));
|
||||
HDfprintf(stream, "%s%s {nbytes=%lu", s1, s2, (unsigned long)(dt->shared->size));
|
||||
|
||||
if(H5T_IS_ATOMIC(dt->shared)) {
|
||||
uint64_t tmp;
|
||||
if (H5T_IS_ATOMIC(dt->shared)) {
|
||||
uint64_t tmp;
|
||||
|
||||
switch(dt->shared->u.atomic.order) {
|
||||
switch (dt->shared->u.atomic.order) {
|
||||
case H5T_ORDER_ERROR:
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "order error");
|
||||
break;
|
||||
@ -277,17 +266,16 @@ H5T_debug(const H5T_t *dt, FILE *stream)
|
||||
default:
|
||||
s1 = "order?";
|
||||
break;
|
||||
} /* end switch */
|
||||
} /* end switch */
|
||||
|
||||
fprintf(stream, ", %s", s1);
|
||||
HDfprintf(stream, ", %s", s1);
|
||||
|
||||
if(dt->shared->u.atomic.offset)
|
||||
fprintf(stream, ", offset=%lu",
|
||||
(unsigned long) (dt->shared->u.atomic.offset));
|
||||
if(dt->shared->u.atomic.prec != 8 * dt->shared->size)
|
||||
fprintf(stream, ", prec=%lu",
|
||||
(unsigned long) (dt->shared->u.atomic.prec));
|
||||
switch(dt->shared->type) {
|
||||
if (dt->shared->u.atomic.offset)
|
||||
HDfprintf(stream, ", offset=%lu", (unsigned long) (dt->shared->u.atomic.offset));
|
||||
if (dt->shared->u.atomic.prec != 8 * dt->shared->size)
|
||||
HDfprintf(stream, ", prec=%lu", (unsigned long) (dt->shared->u.atomic.prec));
|
||||
|
||||
switch (dt->shared->type) {
|
||||
case H5T_NO_CLASS:
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "no class");
|
||||
break;
|
||||
@ -313,7 +301,7 @@ H5T_debug(const H5T_t *dt, FILE *stream)
|
||||
|
||||
} /* end switch */
|
||||
if(s1)
|
||||
fprintf(stream, ", %s", s1);
|
||||
HDfprintf(stream, ", %s", s1);
|
||||
break;
|
||||
|
||||
case H5T_FLOAT:
|
||||
@ -339,23 +327,24 @@ H5T_debug(const H5T_t *dt, FILE *stream)
|
||||
break;
|
||||
} /* end switch */
|
||||
|
||||
fprintf(stream, ", sign=%lu+1",
|
||||
HDfprintf(stream, ", sign=%lu+1",
|
||||
(unsigned long)(dt->shared->u.atomic.u.f.sign));
|
||||
fprintf(stream, ", mant=%lu+%lu (%s)",
|
||||
HDfprintf(stream, ", mant=%lu+%lu (%s)",
|
||||
(unsigned long)(dt->shared->u.atomic.u.f.mpos),
|
||||
(unsigned long)(dt->shared->u.atomic.u.f.msize), s1);
|
||||
fprintf(stream, ", exp=%lu+%lu",
|
||||
HDfprintf(stream, ", exp=%lu+%lu",
|
||||
(unsigned long)(dt->shared->u.atomic.u.f.epos),
|
||||
(unsigned long)(dt->shared->u.atomic.u.f.esize));
|
||||
tmp = dt->shared->u.atomic.u.f.ebias >> 32;
|
||||
if(tmp) {
|
||||
if (tmp) {
|
||||
size_t hi = (size_t)tmp;
|
||||
size_t lo = (size_t)(dt->shared->u.atomic.u.f.ebias & 0xffffffff);
|
||||
fprintf(stream, " bias=0x%08lx%08lx",
|
||||
HDfprintf(stream, " bias=0x%08lx%08lx",
|
||||
(unsigned long)hi, (unsigned long)lo);
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
size_t lo = (size_t)(dt->shared->u.atomic.u.f.ebias & 0xffffffff);
|
||||
fprintf(stream, " bias=0x%08lx", (unsigned long)lo);
|
||||
HDfprintf(stream, " bias=0x%08lx", (unsigned long)lo);
|
||||
}
|
||||
break;
|
||||
|
||||
@ -372,69 +361,73 @@ H5T_debug(const H5T_t *dt, FILE *stream)
|
||||
default:
|
||||
/* No additional info */
|
||||
break;
|
||||
} /* end switch */
|
||||
} else if(H5T_COMPOUND == dt->shared->type) {
|
||||
/* Compound data type */
|
||||
for(i = 0; i < dt->shared->u.compnd.nmembs; i++) {
|
||||
fprintf(stream, "\n\"%s\" @%lu",
|
||||
dt->shared->u.compnd.memb[i].name,
|
||||
(unsigned long)(dt->shared->u.compnd.memb[i].offset));
|
||||
fprintf(stream, " ");
|
||||
H5T_debug(dt->shared->u.compnd.memb[i].type, stream);
|
||||
} /* end for */
|
||||
fprintf(stream, "\n");
|
||||
} else if(H5T_VLEN == dt->shared->type) {
|
||||
switch(dt->shared->u.vlen.loc) {
|
||||
} /* end switch */
|
||||
}
|
||||
else if (H5T_COMPOUND == dt->shared->type) {
|
||||
/* Compound data type */
|
||||
for (i = 0; i < dt->shared->u.compnd.nmembs; i++) {
|
||||
HDfprintf(stream, "\n\"%s\" @%lu",
|
||||
dt->shared->u.compnd.memb[i].name,
|
||||
(unsigned long)(dt->shared->u.compnd.memb[i].offset));
|
||||
HDfprintf(stream, " ");
|
||||
H5T_debug(dt->shared->u.compnd.memb[i].type, stream);
|
||||
} /* end for */
|
||||
HDfprintf(stream, "\n");
|
||||
}
|
||||
else if (H5T_VLEN == dt->shared->type) {
|
||||
switch (dt->shared->u.vlen.loc) {
|
||||
case H5T_LOC_BADLOC:
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "invalid datatype location");
|
||||
break;
|
||||
|
||||
case H5T_LOC_MEMORY:
|
||||
fprintf(stream, ", loc=memory");
|
||||
HDfprintf(stream, ", loc=memory");
|
||||
break;
|
||||
|
||||
case H5T_LOC_DISK:
|
||||
fprintf(stream, ", loc=disk");
|
||||
HDfprintf(stream, ", loc=disk");
|
||||
break;
|
||||
|
||||
case H5T_LOC_MAXLOC:
|
||||
default:
|
||||
fprintf(stream, ", loc=UNKNOWN");
|
||||
HDfprintf(stream, ", loc=UNKNOWN");
|
||||
break;
|
||||
} /* end switch */
|
||||
|
||||
if(H5T_IS_VL_STRING(dt->shared))
|
||||
if (H5T_IS_VL_STRING(dt->shared))
|
||||
/* Variable length string datatype */
|
||||
fprintf(stream, ", variable-length");
|
||||
HDfprintf(stream, ", variable-length");
|
||||
else {
|
||||
/* Variable length sequence datatype */
|
||||
fprintf(stream, " VLEN ");
|
||||
HDfprintf(stream, " VLEN ");
|
||||
H5T_debug(dt->shared->parent, stream);
|
||||
fprintf(stream, "\n");
|
||||
HDfprintf(stream, "\n");
|
||||
} /* end else */
|
||||
} else if(H5T_ENUM == dt->shared->type) {
|
||||
}
|
||||
else if (H5T_ENUM == dt->shared->type) {
|
||||
size_t base_size;
|
||||
|
||||
/* Enumeration data type */
|
||||
fprintf(stream, " ");
|
||||
H5T_debug(dt->shared->parent, stream);
|
||||
base_size = dt->shared->parent->shared->size;
|
||||
for(i = 0; i < dt->shared->u.enumer.nmembs; i++) {
|
||||
/* Enumeration data type */
|
||||
HDfprintf(stream, " ");
|
||||
H5T_debug(dt->shared->parent, stream);
|
||||
base_size = dt->shared->parent->shared->size;
|
||||
for (i = 0; i < dt->shared->u.enumer.nmembs; i++) {
|
||||
size_t k;
|
||||
|
||||
fprintf(stream, "\n\"%s\" = 0x", dt->shared->u.enumer.name[i]);
|
||||
for(k = 0; k < base_size; k++)
|
||||
fprintf(stream, "%02lx",
|
||||
(unsigned long)(dt->shared->u.enumer.value + (i * base_size) + k));
|
||||
} /* end for */
|
||||
fprintf(stream, "\n");
|
||||
} else if(H5T_OPAQUE == dt->shared->type) {
|
||||
fprintf(stream, ", tag=\"%s\"", dt->shared->u.opaque.tag);
|
||||
} else {
|
||||
/* Unknown */
|
||||
fprintf(stream, "unknown class %d\n", (int)(dt->shared->type));
|
||||
HDfprintf(stream, "\n\"%s\" = 0x", dt->shared->u.enumer.name[i]);
|
||||
for (k = 0; k < base_size; k++)
|
||||
HDfprintf(stream, "%02lx", (unsigned long)(dt->shared->u.enumer.value + (i * base_size) + k));
|
||||
} /* end for */
|
||||
HDfprintf(stream, "\n");
|
||||
}
|
||||
fprintf(stream, "}");
|
||||
else if (H5T_OPAQUE == dt->shared->type) {
|
||||
HDfprintf(stream, ", tag=\"%s\"", dt->shared->u.opaque.tag);
|
||||
}
|
||||
else {
|
||||
/* Unknown */
|
||||
HDfprintf(stream, "unknown class %d\n", (int)(dt->shared->type));
|
||||
}
|
||||
HDfprintf(stream, "}");
|
||||
|
||||
done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
|
@ -977,7 +977,7 @@ Wround(double arg)
|
||||
float
|
||||
Wroundf(float arg)
|
||||
{
|
||||
return arg < 0.0F ? HDceil(arg - 0.5F) : HDfloor(arg + 0.5F);
|
||||
return (float)(arg < 0.0F ? HDceil(arg - 0.5F) : HDfloor(arg + 0.5F));
|
||||
}
|
||||
|
||||
#endif /* H5_HAVE_WIN32_API */
|
||||
|
@ -3631,11 +3631,14 @@ error:
|
||||
static unsigned
|
||||
check_invalid_tag_application(void)
|
||||
{
|
||||
#if H5C_DO_TAGGING_SANITY_CHECKS
|
||||
/* Variables */
|
||||
H5F_t * f = NULL;
|
||||
hid_t fid, dxpl_id = -1;
|
||||
hid_t fid = -1;
|
||||
hid_t dxpl_id = -1;
|
||||
haddr_t addr;
|
||||
H5HL_t * lheap = NULL;
|
||||
#endif /* H5C_DO_TAGGING_SANITY_CHECKS */
|
||||
|
||||
/* Testing Macro */
|
||||
TESTING("failure on invalid tag application");
|
||||
@ -3683,8 +3686,8 @@ check_invalid_tag_application(void)
|
||||
PASSED();
|
||||
#else
|
||||
SKIPPED();
|
||||
printf(" test skipped because sanity checking on tag value is disabled.\n");
|
||||
#endif
|
||||
HDprintf(" test skipped because sanity checking on tag value is disabled.\n");
|
||||
#endif /* H5C_DO_TAGGING_SANITY_CHECKS */
|
||||
|
||||
return 0;
|
||||
|
||||
@ -3791,10 +3794,10 @@ main(void)
|
||||
HDremove(FILENAME2);
|
||||
|
||||
/* Return Errors */
|
||||
return(nerrs > 0);
|
||||
return nerrs > 0;
|
||||
|
||||
error:
|
||||
/* Return with Error */
|
||||
return(1);
|
||||
return 1;
|
||||
|
||||
} /* main */
|
||||
|
@ -679,7 +679,7 @@ test_array_compound_atomic(void)
|
||||
|
||||
/* Check the 1st field's name */
|
||||
mname = H5Tget_member_name(tid2, 0);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(HDstrcmp(mname, "i") != 0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n", mname);
|
||||
H5free_memory(mname);
|
||||
@ -698,7 +698,7 @@ test_array_compound_atomic(void)
|
||||
|
||||
/* Check the 2nd field's name */
|
||||
mname = H5Tget_member_name(tid2, 1);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(HDstrcmp(mname, "f") != 0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n", mname);
|
||||
H5free_memory(mname);
|
||||
@ -897,7 +897,7 @@ test_array_compound_array(void)
|
||||
|
||||
/* Check the 1st field's name */
|
||||
mname=H5Tget_member_name(tid2,0);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(HDstrcmp(mname,"i")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
H5free_memory(mname);
|
||||
@ -916,7 +916,7 @@ test_array_compound_array(void)
|
||||
|
||||
/* Check the 2nd field's name */
|
||||
mname=H5Tget_member_name(tid2,1);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(HDstrcmp(mname,"f")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
H5free_memory(mname);
|
||||
@ -1604,7 +1604,7 @@ test_array_bkg(void)
|
||||
/* Initialize the data */
|
||||
/* ------------------- */
|
||||
dtsinfo = (CmpDTSinfo *)HDmalloc(sizeof(CmpDTSinfo));
|
||||
CHECK(dtsinfo, NULL, "HDmalloc");
|
||||
CHECK_PTR(dtsinfo, "HDmalloc");
|
||||
HDmemset(dtsinfo, 0, sizeof(CmpDTSinfo));
|
||||
for (i = 0; i < LENGTH; i++) {
|
||||
for (j = 0; j < ALEN; j++) {
|
||||
@ -1927,7 +1927,7 @@ test_compat(void)
|
||||
|
||||
/* Check the 1st field's name */
|
||||
mname=H5Tget_member_name(tid1,0);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(HDstrcmp(mname,"i")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
H5free_memory(mname);
|
||||
@ -1946,7 +1946,7 @@ test_compat(void)
|
||||
|
||||
/* Check the 2nd field's name */
|
||||
mname=H5Tget_member_name(tid1,1);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(HDstrcmp(mname,"f")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
H5free_memory(mname);
|
||||
@ -1965,7 +1965,7 @@ test_compat(void)
|
||||
|
||||
/* Check the 3rd field's name */
|
||||
mname=H5Tget_member_name(tid1,2);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(HDstrcmp(mname,"l")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
H5free_memory(mname);
|
||||
@ -2009,7 +2009,7 @@ test_compat(void)
|
||||
|
||||
/* Check the 1st field's name */
|
||||
mname=H5Tget_member_name(tid1,0);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(mname && HDstrcmp(mname,"i")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
if(mname) H5free_memory(mname);
|
||||
@ -2028,7 +2028,7 @@ test_compat(void)
|
||||
|
||||
/* Check the 2nd field's name */
|
||||
mname=H5Tget_member_name(tid1,1);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(mname && HDstrcmp(mname,"f")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
if(mname) H5free_memory(mname);
|
||||
@ -2073,7 +2073,7 @@ test_compat(void)
|
||||
|
||||
/* Check the 3rd field's name */
|
||||
mname=H5Tget_member_name(tid1,2);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(mname && HDstrcmp(mname,"l")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
if(mname) H5free_memory(mname);
|
||||
@ -2118,7 +2118,7 @@ test_compat(void)
|
||||
|
||||
/* Check the 4th field's name */
|
||||
mname=H5Tget_member_name(tid1,3);
|
||||
CHECK(mname, NULL, "H5Tget_member_name");
|
||||
CHECK_PTR(mname, "H5Tget_member_name");
|
||||
if(mname && HDstrcmp(mname,"d")!=0)
|
||||
TestErrPrintf("Compound field name doesn't match!, mname=%s\n",mname);
|
||||
if(mname) H5free_memory(mname);
|
||||
|
14
test/tattr.c
14
test/tattr.c
@ -277,7 +277,7 @@ test_attr_basic_write(hid_t fapl)
|
||||
|
||||
if(attr_name_size > 0) {
|
||||
attr_name = (char*)HDcalloc((size_t)(attr_name_size + 1), sizeof(char));
|
||||
CHECK(attr_name, NULL, "HDcalloc");
|
||||
CHECK_PTR(attr_name, "HDcalloc");
|
||||
|
||||
if(attr_name) {
|
||||
ret = (herr_t)H5Aget_name(attr, (size_t)(attr_name_size + 1), attr_name);
|
||||
@ -313,7 +313,7 @@ test_attr_basic_write(hid_t fapl)
|
||||
|
||||
if(attr_name_size > 0) {
|
||||
attr_name = (char*)HDcalloc((size_t)(attr_name_size+1), sizeof(char));
|
||||
CHECK(attr_name, NULL, "HDcalloc");
|
||||
CHECK_PTR(attr_name, "HDcalloc");
|
||||
|
||||
if(attr_name) {
|
||||
ret = (herr_t)H5Aget_name(attr2, (size_t)(attr_name_size + 1), attr_name);
|
||||
@ -6862,7 +6862,7 @@ test_attr_iterate2(hbool_t new_format, hid_t fcpl, hid_t fapl)
|
||||
/* Allocate the "visited link" array */
|
||||
iter_info.max_visit = max_compact * 2;
|
||||
visited = (hbool_t*)HDmalloc(sizeof(hbool_t) * iter_info.max_visit);
|
||||
CHECK(visited, NULL, "HDmalloc");
|
||||
CHECK_PTR(visited, "HDmalloc");
|
||||
iter_info.visited = visited;
|
||||
|
||||
/* Loop over operating on different indices on link fields */
|
||||
@ -8040,7 +8040,7 @@ test_attr_shared_write(hid_t fcpl, hid_t fapl)
|
||||
|
||||
/* Allocate & initialize "big" attribute data */
|
||||
big_value = (unsigned *)HDmalloc((size_t)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3) * sizeof(unsigned));
|
||||
CHECK(big_value, NULL, "HDmalloc");
|
||||
CHECK_PTR(big_value, "HDmalloc");
|
||||
HDmemset(big_value, 1, sizeof(unsigned) * (size_t)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3));
|
||||
|
||||
/* Create dataspace for dataset */
|
||||
@ -8371,7 +8371,7 @@ test_attr_shared_rename(hid_t fcpl, hid_t fapl)
|
||||
|
||||
/* Allocate & initialize "big" attribute data */
|
||||
big_value = (unsigned *)HDmalloc((size_t)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3) * sizeof(unsigned));
|
||||
CHECK(big_value, NULL, "HDmalloc");
|
||||
CHECK_PTR(big_value, "HDmalloc");
|
||||
HDmemset(big_value, 1, sizeof(unsigned) * (size_t)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3));
|
||||
|
||||
/* Create dataspace for dataset */
|
||||
@ -8817,7 +8817,7 @@ test_attr_shared_delete(hid_t fcpl, hid_t fapl)
|
||||
|
||||
/* Allocate & initialize "big" attribute data */
|
||||
big_value = (unsigned *)HDmalloc((size_t)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3) * sizeof(unsigned));
|
||||
CHECK(big_value, NULL, "HDmalloc");
|
||||
CHECK_PTR(big_value, "HDmalloc");
|
||||
HDmemset(big_value, 1, sizeof(unsigned) * (size_t)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3));
|
||||
|
||||
/* Create dataspace for dataset */
|
||||
@ -9186,7 +9186,7 @@ test_attr_shared_unlink(hid_t fcpl, hid_t fapl)
|
||||
|
||||
/* Allocate & initialize "big" attribute data */
|
||||
big_value = (unsigned *)HDmalloc((size_t)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3) * sizeof(unsigned));
|
||||
CHECK(big_value, NULL, "HDmalloc");
|
||||
CHECK_PTR(big_value, "HDmalloc");
|
||||
HDmemset(big_value, 1, sizeof(unsigned) * (size_t)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3));
|
||||
|
||||
/* Create dataspace for dataset */
|
||||
|
@ -187,7 +187,7 @@ test_chksum_large(void)
|
||||
|
||||
/* Allocate the buffer */
|
||||
large_buf = (uint8_t *)HDmalloc((size_t)BUF_LEN);
|
||||
CHECK(large_buf, NULL, "HDmalloc");
|
||||
CHECK_PTR(large_buf, "HDmalloc");
|
||||
|
||||
/* Initialize buffer w/known data */
|
||||
for(u = 0; u < BUF_LEN; u++)
|
||||
|
@ -54,6 +54,7 @@
|
||||
} \
|
||||
}
|
||||
|
||||
/* Check that a pointer is valid (i.e.: not NULL) */
|
||||
#define CHECK_PTR(ret,where) { \
|
||||
if (VERBOSE_HI) { \
|
||||
print_func(" Call to routine: %15s at line %4d in %s returned %p\n", \
|
||||
|
@ -1072,7 +1072,7 @@ test_get_obj_ids(void)
|
||||
VERIFY(oid_count, (NGROUPS + NDSETS + 1), "H5Fget_obj_count");
|
||||
|
||||
oid_list = (hid_t *)HDcalloc((size_t)oid_list_size, sizeof(hid_t));
|
||||
CHECK(oid_list, NULL, "HDcalloc");
|
||||
CHECK_PTR(oid_list, "HDcalloc");
|
||||
|
||||
/* Call the public function H5F_get_obj_ids to use H5F_get_objects. User reported having problem here.
|
||||
* that the returned size (ret_count) from H5Fget_obj_ids is one greater than the size passed in
|
||||
@ -1135,7 +1135,7 @@ test_get_obj_ids(void)
|
||||
VERIFY(oid_count, NDSETS, "H5Fget_obj_count");
|
||||
|
||||
oid_list = (hid_t *)HDcalloc((size_t)oid_count, sizeof(hid_t));
|
||||
CHECK(oid_list, NULL, "HDcalloc");
|
||||
CHECK_PTR(oid_list, "HDcalloc");
|
||||
|
||||
/* Get the list of all opened objects */
|
||||
ret_count = H5Fget_obj_ids((hid_t)H5F_OBJ_ALL, H5F_OBJ_ALL, (size_t)oid_count, oid_list);
|
||||
@ -2667,7 +2667,7 @@ cal_chksum(const char *file, uint32_t *chksum)
|
||||
|
||||
/* Allocate space for the file data */
|
||||
file_data = HDmalloc((size_t)sb.st_size);
|
||||
CHECK(file_data, NULL, "HDmalloc");
|
||||
CHECK_PTR(file_data, "HDmalloc");
|
||||
|
||||
if(file_data) {
|
||||
/* Read file's data into memory */
|
||||
|
@ -783,9 +783,9 @@ test_h5o_link(void)
|
||||
/* Allocate memory buffers */
|
||||
/* (These are treated as 2-D buffers) */
|
||||
wdata = (int *)HDmalloc((size_t)(TEST6_DIM1 * TEST6_DIM2) * sizeof(int));
|
||||
CHECK(wdata, NULL, "HDmalloc");
|
||||
CHECK_PTR(wdata, "HDmalloc");
|
||||
rdata = (int *)HDmalloc((size_t)(TEST6_DIM1 * TEST6_DIM2) * sizeof(int));
|
||||
CHECK(rdata, NULL, "HDmalloc");
|
||||
CHECK_PTR(rdata, "HDmalloc");
|
||||
|
||||
/* Initialize the raw data */
|
||||
for(i = n = 0; i < (TEST6_DIM1 * TEST6_DIM2); i++)
|
||||
|
30
test/theap.c
30
test/theap.c
@ -88,11 +88,11 @@ test_heap_init(void)
|
||||
|
||||
/* Allocate arrays */
|
||||
rand_num = (test_obj *)HDmalloc(sizeof(test_obj) * NUM_ELEMS);
|
||||
CHECK(rand_num, NULL, "HDmalloc");
|
||||
CHECK_PTR(rand_num, "HDmalloc");
|
||||
inc_sort_num = (test_obj *)HDmalloc(sizeof(test_obj) * NUM_ELEMS);
|
||||
CHECK(inc_sort_num, NULL, "HDmalloc");
|
||||
CHECK_PTR(inc_sort_num, "HDmalloc");
|
||||
dec_sort_num = (test_obj *)HDmalloc(sizeof(test_obj) * NUM_ELEMS);
|
||||
CHECK(dec_sort_num, NULL, "HDmalloc");
|
||||
CHECK_PTR(dec_sort_num, "HDmalloc");
|
||||
|
||||
/* Create randomized set of numbers */
|
||||
curr_time = HDtime(NULL);
|
||||
@ -127,7 +127,7 @@ test_heap_create(void)
|
||||
|
||||
/* Try creating a maximum Heap */
|
||||
heap=H5HP_create(H5HP_MAX_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Try closing the heap */
|
||||
ret=H5HP_close(heap);
|
||||
@ -135,7 +135,7 @@ test_heap_create(void)
|
||||
|
||||
/* Try creating a minimum Heap */
|
||||
heap=H5HP_create(H5HP_MIN_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Try closing the heap */
|
||||
ret=H5HP_close(heap);
|
||||
@ -163,7 +163,7 @@ test_heap_insert_min(void)
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(H5HP_MIN_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -237,7 +237,7 @@ test_heap_insert_max(void)
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(H5HP_MAX_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -325,7 +325,7 @@ test_heap_insert_many_core(H5HP_type_t heap_type, test_obj *arr, size_t nelem, i
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(heap_type);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -405,7 +405,7 @@ test_heap_remove_min(void)
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(H5HP_MIN_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -479,7 +479,7 @@ test_heap_remove_max(void)
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(H5HP_MAX_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -567,7 +567,7 @@ static void test_heap_remove_many_core(H5HP_type_t heap_type, test_obj *arr, siz
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(heap_type);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -714,7 +714,7 @@ test_heap_change_min(void)
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(H5HP_MIN_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -788,7 +788,7 @@ test_heap_change_max(void)
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(H5HP_MAX_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -880,7 +880,7 @@ test_heap_incdec_min(void)
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(H5HP_MIN_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
@ -955,7 +955,7 @@ test_heap_incdec_max(void)
|
||||
|
||||
/* Create a Heap */
|
||||
heap=H5HP_create(H5HP_MAX_HEAP);
|
||||
CHECK(heap, NULL, "H5HP_create");
|
||||
CHECK_PTR(heap, "H5HP_create");
|
||||
|
||||
/* Check that the heap has no elements */
|
||||
num=H5HP_count(heap);
|
||||
|
18
test/tid.c
18
test/tid.c
@ -57,7 +57,7 @@ static int basic_id_test(void)
|
||||
testPtr = H5Iobject_verify((hid_t)100, (H5I_type_t) 0);
|
||||
H5E_END_TRY
|
||||
|
||||
VERIFY(testPtr, NULL, "H5Iobject_verify");
|
||||
CHECK_PTR_NULL(testPtr, "H5Iobject_verify");
|
||||
if(testPtr != NULL)
|
||||
goto out;
|
||||
|
||||
@ -65,7 +65,7 @@ static int basic_id_test(void)
|
||||
testPtr = H5Iobject_verify((hid_t)700, (H5I_type_t) 700);
|
||||
H5E_END_TRY
|
||||
|
||||
VERIFY(testPtr, NULL, "H5Iobject_verify");
|
||||
CHECK_PTR_NULL(testPtr, "H5Iobject_verify");
|
||||
if(testPtr != NULL)
|
||||
goto out;
|
||||
|
||||
@ -118,7 +118,7 @@ static int basic_id_test(void)
|
||||
testPtr = (int*) H5Iremove_verify(arrayID, (H5I_type_t) 0);
|
||||
H5E_END_TRY
|
||||
|
||||
VERIFY(testPtr, NULL, "H5Iremove_verify");
|
||||
CHECK_PTR_NULL(testPtr, "H5Iremove_verify");
|
||||
if(testPtr != NULL)
|
||||
goto out;
|
||||
|
||||
@ -126,14 +126,14 @@ static int basic_id_test(void)
|
||||
testPtr = (int*) H5Iremove_verify(arrayID, (H5I_type_t) ((int) myType-1));
|
||||
H5E_END_TRY
|
||||
|
||||
VERIFY(testPtr, NULL, "H5Iremove_verify");
|
||||
CHECK_PTR_NULL(testPtr, "H5Iremove_verify");
|
||||
if(testPtr != NULL)
|
||||
goto out;
|
||||
|
||||
/* Remove an ID and make sure we can't access it */
|
||||
testPtr = (int*) H5Iremove_verify(arrayID, myType);
|
||||
|
||||
CHECK(testPtr, NULL, "H5Iremove_verify");
|
||||
CHECK_PTR(testPtr, "H5Iremove_verify");
|
||||
if(testPtr == NULL)
|
||||
goto out;
|
||||
|
||||
@ -141,7 +141,7 @@ static int basic_id_test(void)
|
||||
testPtr = (int*) H5Iobject_verify(arrayID, myType);
|
||||
H5E_END_TRY
|
||||
|
||||
VERIFY(testPtr, NULL, "H5Iobject_verify");
|
||||
CHECK_PTR_NULL(testPtr, "H5Iobject_verify");
|
||||
if(testPtr != NULL)
|
||||
goto out;
|
||||
|
||||
@ -263,7 +263,7 @@ static int id_predefined_test(void )
|
||||
testPtr = H5Isearch(H5I_GENPROP_LST, (H5I_search_func_t) test_search_func, testObj);
|
||||
H5E_END_TRY
|
||||
|
||||
VERIFY(testPtr, NULL, "H5Isearch");
|
||||
CHECK_PTR_NULL(testPtr, "H5Isearch");
|
||||
if(testPtr != NULL)
|
||||
goto out;
|
||||
|
||||
@ -301,7 +301,7 @@ static int id_predefined_test(void )
|
||||
testPtr = H5Iremove_verify(typeID, H5I_DATATYPE);
|
||||
H5E_END_TRY
|
||||
|
||||
VERIFY(testPtr, NULL, "H5Iremove_verify");
|
||||
CHECK_PTR_NULL(testPtr, "H5Iremove_verify");
|
||||
if(testPtr != NULL)
|
||||
goto out;
|
||||
|
||||
@ -309,7 +309,7 @@ static int id_predefined_test(void )
|
||||
testPtr = H5Iobject_verify(typeID, H5I_DATATYPE);
|
||||
H5E_END_TRY
|
||||
|
||||
VERIFY(testPtr, NULL, "H5Iobject_verify");
|
||||
CHECK_PTR_NULL(testPtr, "H5Iobject_verify");
|
||||
if(testPtr != NULL)
|
||||
goto out;
|
||||
|
||||
|
@ -159,7 +159,7 @@ test_iter_group(hid_t fapl, hbool_t new_format)
|
||||
|
||||
/* Keep a copy of the dataset names around for later */
|
||||
lnames[i] = HDstrdup(name);
|
||||
CHECK(lnames[i], NULL, "strdup");
|
||||
CHECK_PTR(lnames[i], "strdup");
|
||||
|
||||
ret = H5Dclose(dataset);
|
||||
CHECK(ret, FAIL, "H5Dclose");
|
||||
@ -170,13 +170,13 @@ test_iter_group(hid_t fapl, hbool_t new_format)
|
||||
CHECK(ret, FAIL, "H5Gcreate2");
|
||||
|
||||
lnames[NDATASETS] = HDstrdup("grp");
|
||||
CHECK(lnames[NDATASETS], NULL, "strdup");
|
||||
CHECK_PTR(lnames[NDATASETS], "strdup");
|
||||
|
||||
ret = H5Tcommit2(file, "dtype", datatype, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
|
||||
CHECK(ret, FAIL, "H5Tcommit2");
|
||||
|
||||
lnames[NDATASETS + 1] = HDstrdup("dtype");
|
||||
CHECK(lnames[NDATASETS], NULL, "strdup");
|
||||
CHECK_PTR(lnames[NDATASETS], "strdup");
|
||||
|
||||
/* Close everything up */
|
||||
ret = H5Tclose(datatype);
|
||||
@ -412,7 +412,7 @@ static void test_iter_attr(hid_t fapl, hbool_t new_format)
|
||||
|
||||
/* Keep a copy of the attribute names around for later */
|
||||
anames[i] = HDstrdup(name);
|
||||
CHECK(anames[i], NULL, "strdup");
|
||||
CHECK_PTR(anames[i], "strdup");
|
||||
|
||||
ret = H5Aclose(attribute);
|
||||
CHECK(ret, FAIL, "H5Aclose");
|
||||
@ -596,7 +596,7 @@ test_iter_group_large(hid_t fapl)
|
||||
|
||||
/* Allocate & initialize array */
|
||||
names = (iter_info *)HDcalloc(sizeof(iter_info), (ITER_NGROUPS + 2));
|
||||
CHECK(names, NULL, "HDcalloc");
|
||||
CHECK_PTR(names, "HDcalloc");
|
||||
|
||||
/* Output message about test being performed */
|
||||
MESSAGE(5, ("Testing Large Group Iteration Functionality\n"));
|
||||
@ -733,7 +733,7 @@ static void test_grp_memb_funcs(hid_t fapl)
|
||||
|
||||
/* Keep a copy of the dataset names around for later */
|
||||
dnames[i] = HDstrdup(name);
|
||||
CHECK(dnames[i], NULL, "strdup");
|
||||
CHECK_PTR(dnames[i], "strdup");
|
||||
|
||||
ret = H5Dclose(dataset);
|
||||
CHECK(ret, FAIL, "H5Dclose");
|
||||
@ -744,13 +744,13 @@ static void test_grp_memb_funcs(hid_t fapl)
|
||||
CHECK(ret, FAIL, "H5Gcreate2");
|
||||
|
||||
dnames[NDATASETS] = HDstrdup("grp");
|
||||
CHECK(dnames[NDATASETS], NULL, "strdup");
|
||||
CHECK_PTR(dnames[NDATASETS], "strdup");
|
||||
|
||||
ret = H5Tcommit2(file, "dtype", datatype, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
|
||||
CHECK(ret, FAIL, "H5Tcommit2");
|
||||
|
||||
dnames[NDATASETS + 1] = HDstrdup("dtype");
|
||||
CHECK(dnames[NDATASETS], NULL, "strdup");
|
||||
CHECK_PTR(dnames[NDATASETS], "strdup");
|
||||
|
||||
/* Close everything up */
|
||||
ret = H5Tclose(datatype);
|
||||
@ -797,7 +797,7 @@ static void test_grp_memb_funcs(hid_t fapl)
|
||||
|
||||
/* Keep a copy of the dataset names around for later */
|
||||
obj_names[i] = HDstrdup(dataset_name);
|
||||
CHECK(obj_names[i], NULL, "strdup");
|
||||
CHECK_PTR(obj_names[i], "strdup");
|
||||
|
||||
ret = H5Oget_info_by_idx(root_group, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)i, &oinfo, H5P_DEFAULT);
|
||||
CHECK(ret, FAIL, "H5Oget_info_by_idx");
|
||||
|
36
test/tmisc.c
36
test/tmisc.c
@ -723,7 +723,7 @@ create_struct3(void)
|
||||
herr_t ret; /* For error checking */
|
||||
|
||||
str3hndl = (misc5_struct3_hndl *)HDmalloc(sizeof(misc5_struct3_hndl));
|
||||
CHECK(str3hndl,NULL,"malloc");
|
||||
CHECK_PTR(str3hndl, "malloc");
|
||||
|
||||
str3hndl->st3h_base = H5Tcreate(H5T_COMPOUND, sizeof(misc5_struct3));
|
||||
CHECK(str3hndl->st3h_base, FAIL, "H5Tcreate");
|
||||
@ -766,7 +766,7 @@ create_struct2(void)
|
||||
herr_t ret; /* For error checking */
|
||||
|
||||
str2hndl = (misc5_struct2_hndl *)HDmalloc(sizeof(misc5_struct2_hndl));
|
||||
CHECK(str2hndl, NULL, "malloc");
|
||||
CHECK_PTR(str2hndl, "HDmalloc");
|
||||
|
||||
str2hndl->st2h_base = H5Tcreate(H5T_COMPOUND, sizeof(misc5_struct2));
|
||||
CHECK(str2hndl->st2h_base, FAIL, "H5Tcreate");
|
||||
@ -775,7 +775,7 @@ create_struct2(void)
|
||||
CHECK(ret, FAIL, "H5Tinsert");
|
||||
|
||||
str2hndl->st2h_st3hndl = create_struct3();
|
||||
CHECK(str2hndl->st2h_st3hndl,NULL,"create_struct3");
|
||||
CHECK_PTR(str2hndl->st2h_st3hndl, "create_struct3");
|
||||
|
||||
ret = H5Tinsert(str2hndl->st2h_base, "st2_el2", HOFFSET(misc5_struct2, st2_el2), str2hndl->st2h_st3hndl->st3h_id);
|
||||
CHECK(ret,FAIL,"H5Tinsert");
|
||||
@ -811,7 +811,7 @@ set_struct2(misc5_struct2 *buf)
|
||||
buf->st2_el2.len = MISC5_DBGNELM3;
|
||||
|
||||
buf->st2_el2.p = HDmalloc((buf->st2_el2.len)*sizeof(misc5_struct3));
|
||||
CHECK(buf->st2_el2.p,NULL,"malloc");
|
||||
CHECK_PTR(buf->st2_el2.p, "HDmalloc");
|
||||
|
||||
for(i=0; i<(buf->st2_el2.len); i++)
|
||||
set_struct3(&(((misc5_struct3 *)(buf->st2_el2.p))[i]));
|
||||
@ -832,7 +832,7 @@ create_struct1(void)
|
||||
herr_t ret; /* For error checking */
|
||||
|
||||
str1hndl = (misc5_struct1_hndl *)HDmalloc(sizeof(misc5_struct1_hndl));
|
||||
CHECK(str1hndl, NULL, "malloc");
|
||||
CHECK_PTR(str1hndl, "HDmalloc");
|
||||
|
||||
str1hndl->st1h_base = H5Tcreate(H5T_COMPOUND, sizeof(misc5_struct1));
|
||||
CHECK(str1hndl->st1h_base, FAIL, "H5Tcreate");
|
||||
@ -841,7 +841,7 @@ create_struct1(void)
|
||||
CHECK(ret, FAIL, "H5Tinsert");
|
||||
|
||||
str1hndl->st1h_st2hndl=create_struct2();
|
||||
CHECK(str1hndl->st1h_st2hndl,NULL,"create_struct2");
|
||||
CHECK_PTR(str1hndl->st1h_st2hndl, "create_struct2");
|
||||
|
||||
ret = H5Tinsert(str1hndl->st1h_base, "st1_el2", HOFFSET(misc5_struct1, st1_el2), str1hndl->st1h_st2hndl->st2h_id);
|
||||
CHECK(ret,FAIL,"H5Tinsert");
|
||||
@ -877,7 +877,7 @@ set_struct1(misc5_struct1 *buf)
|
||||
buf->st1_el2.len=MISC5_DBGNELM2;
|
||||
|
||||
buf->st1_el2.p=HDmalloc((buf->st1_el2.len)*sizeof(misc5_struct2));
|
||||
CHECK(buf->st1_el2.p,NULL,"malloc");
|
||||
CHECK_PTR(buf->st1_el2.p, "HDmalloc");
|
||||
|
||||
for(i=0; i<(buf->st1_el2.len); i++)
|
||||
set_struct2(&(((misc5_struct2 *)(buf->st1_el2.p))[i]));
|
||||
@ -913,7 +913,7 @@ test_misc5(void)
|
||||
|
||||
/* Create the memory structure to write */
|
||||
str1hndl = create_struct1();
|
||||
CHECK(str1hndl, NULL, "create_struct1");
|
||||
CHECK_PTR(str1hndl, "create_struct1");
|
||||
|
||||
/* Create the dataspace */
|
||||
dims[0] = MISC5_NELMTOPLVL;
|
||||
@ -927,7 +927,7 @@ test_misc5(void)
|
||||
/* Create the variable-length buffer */
|
||||
buf.len = MISC5_DBGNELM1;
|
||||
buf.p = HDmalloc((buf.len) * sizeof(misc5_struct1));
|
||||
CHECK(buf.p, NULL, "malloc");
|
||||
CHECK_PTR(buf.p, "HDmalloc");
|
||||
|
||||
/* Create the top-level VL information */
|
||||
for(i = 0; i < MISC5_DBGNELM1; i++)
|
||||
@ -1253,10 +1253,10 @@ test_misc8(void)
|
||||
|
||||
/* Allocate space for the data to write & read */
|
||||
wdata = (int *)HDmalloc(sizeof(int) * MISC8_DIM0 * MISC8_DIM1);
|
||||
CHECK(wdata,NULL,"malloc");
|
||||
CHECK_PTR(wdata, "HDmalloc");
|
||||
#ifdef VERIFY_DATA
|
||||
rdata = (int *)HDmalloc(sizeof(int) * MISC8_DIM0 * MISC8_DIM1);
|
||||
CHECK(rdata,NULL,"malloc");
|
||||
CHECK_PTR(rdata, "HDmalloc");
|
||||
#endif /* VERIFY_DATA */
|
||||
|
||||
/* Initialize values */
|
||||
@ -2144,7 +2144,7 @@ misc13_verify_dataset(hid_t loc_id, const char *name, const unsigned *data)
|
||||
|
||||
/* Create a data buffer for the dataset read */
|
||||
read_data = (unsigned *)HDcalloc(MISC13_DIM1, sizeof(unsigned));
|
||||
CHECK(read_data, NULL, "HDcalloc");
|
||||
CHECK_PTR(read_data, "HDcalloc");
|
||||
|
||||
/* Open the contiguous dataset in the root group */
|
||||
dsid = H5Dopen2(loc_id, name, H5P_DEFAULT);
|
||||
@ -2270,14 +2270,14 @@ misc13_insert_user_block(const char *old_name, const char *new_name, const char
|
||||
|
||||
/* Allocate space for the user block */
|
||||
user_block = HDcalloc(size, (size_t)1);
|
||||
CHECK(user_block, NULL, "HDcalloc");
|
||||
CHECK_PTR(user_block, "HDcalloc");
|
||||
|
||||
/* Copy in the user block data */
|
||||
HDmemcpy(user_block, str, strlen(str));
|
||||
|
||||
/* Open the new file */
|
||||
new_fp = HDfopen(new_name,"wb");
|
||||
CHECK(new_fp, NULL, "HDfopen");
|
||||
CHECK_PTR(new_fp, "HDfopen");
|
||||
|
||||
/* Write the user block to the new file */
|
||||
written = HDfwrite(user_block, (size_t)1, size, new_fp);
|
||||
@ -2285,11 +2285,11 @@ misc13_insert_user_block(const char *old_name, const char *new_name, const char
|
||||
|
||||
/* Open the old file */
|
||||
old_fp = HDfopen(old_name,"rb");
|
||||
CHECK(old_fp, NULL, "HDfopen");
|
||||
CHECK_PTR(old_fp, "HDfopen");
|
||||
|
||||
/* Allocate space for the copy buffer */
|
||||
copy_buf = HDmalloc((size_t)MISC13_COPY_BUF_SIZE);
|
||||
CHECK(copy_buf, NULL, "HDmalloc");
|
||||
CHECK_PTR(copy_buf, "HDmalloc");
|
||||
|
||||
/* Copy data from the old file to the new file */
|
||||
while((read_in = HDfread(copy_buf, (size_t)1, (size_t)MISC13_COPY_BUF_SIZE, old_fp)) > 0) {
|
||||
@ -2439,7 +2439,7 @@ test_misc13(void)
|
||||
|
||||
/* Create a data buffer for the datasets */
|
||||
data = (unsigned *)HDcalloc(MISC13_DIM1, sizeof(unsigned));
|
||||
CHECK(data, NULL, "HDcalloc");
|
||||
CHECK_PTR(data, "HDcalloc");
|
||||
|
||||
/* Initialize data to write */
|
||||
misc13_init_data(data);
|
||||
@ -3446,7 +3446,7 @@ test_misc19(void)
|
||||
|
||||
/* Get a VFD class to register */
|
||||
vfd_cls = h5_get_dummy_vfd_class();
|
||||
CHECK(vfd_cls, NULL, "h5_get_dummy_vfd_class");
|
||||
CHECK_PTR(vfd_cls, "h5_get_dummy_vfd_class");
|
||||
|
||||
/* Register a virtual file driver */
|
||||
vfdid = H5FDregister(vfd_cls);
|
||||
|
@ -67,7 +67,7 @@ test_refstr_create(void)
|
||||
|
||||
/* Try creating a ref-counted string */
|
||||
rs=H5RS_create("foo");
|
||||
CHECK(rs, NULL, "H5RS_create");
|
||||
CHECK_PTR(rs, "H5RS_create");
|
||||
|
||||
/* Get the reference count on the string */
|
||||
count=H5RS_get_count(rs);
|
||||
@ -97,7 +97,7 @@ test_refstr_count(void)
|
||||
|
||||
/* Try creating a ref-counted string */
|
||||
rs=H5RS_create("foo");
|
||||
CHECK(rs, NULL, "H5RS_create");
|
||||
CHECK_PTR(rs, "H5RS_create");
|
||||
|
||||
/* Get the reference count on the string */
|
||||
count=H5RS_get_count(rs);
|
||||
@ -144,7 +144,7 @@ test_refstr_dup(void)
|
||||
|
||||
/* Try creating a ref-counted string */
|
||||
rs1=H5RS_create("foo");
|
||||
CHECK(rs1, NULL, "H5RS_create");
|
||||
CHECK_PTR(rs1, "H5RS_create");
|
||||
|
||||
/* Get the reference count on the string */
|
||||
count=H5RS_get_count(rs1);
|
||||
@ -152,7 +152,7 @@ test_refstr_dup(void)
|
||||
|
||||
/* Duplicate r-string */
|
||||
rs2=H5RS_dup(rs1);
|
||||
CHECK(rs2, NULL, "H5RS_dup");
|
||||
CHECK_PTR(rs2, "H5RS_dup");
|
||||
|
||||
/* Get the reference count on the strings */
|
||||
count=H5RS_get_count(rs1);
|
||||
@ -194,11 +194,11 @@ test_refstr_cmp(void)
|
||||
|
||||
/* Create first reference counted string */
|
||||
rs1=H5RS_create("foo");
|
||||
CHECK(rs1, NULL, "H5RS_create");
|
||||
CHECK_PTR(rs1, "H5RS_create");
|
||||
|
||||
/* Create second reference counted string */
|
||||
rs2=H5RS_create("foo2");
|
||||
CHECK(rs2, NULL, "H5RS_create");
|
||||
CHECK_PTR(rs2, "H5RS_create");
|
||||
|
||||
/* Compare the strings in various ways */
|
||||
cmp=H5RS_cmp(rs1,rs1);
|
||||
@ -246,11 +246,11 @@ test_refstr_wrap(void)
|
||||
|
||||
/* Wrap ref-counted string around existing buffer */
|
||||
rs=H5RS_wrap(buf);
|
||||
CHECK(rs, NULL, "H5RS_wrap");
|
||||
CHECK_PTR(rs, "H5RS_wrap");
|
||||
|
||||
/* Get pointer to raw string in ref-counted string */
|
||||
s=H5RS_get_str(rs);
|
||||
CHECK(s, NULL, "H5RS_get_str");
|
||||
CHECK_PTR(s, "H5RS_get_str");
|
||||
VERIFY(s, buf, "wrapping");
|
||||
cmp=HDstrcmp(s,buf);
|
||||
VERIFY(cmp, 0, "HDstrcmp");
|
||||
@ -264,7 +264,7 @@ test_refstr_wrap(void)
|
||||
|
||||
/* Get pointer to raw string in ref-counted string */
|
||||
s=H5RS_get_str(rs);
|
||||
CHECK(s, NULL, "H5RS_get_str");
|
||||
CHECK_PTR(s, "H5RS_get_str");
|
||||
CHECK(s, buf, "wrapping");
|
||||
cmp=HDstrcmp(s,buf);
|
||||
if(cmp<=0)
|
||||
@ -299,16 +299,16 @@ test_refstr_own(void)
|
||||
|
||||
/* Initialize buffer */
|
||||
s = (char *)H5FL_BLK_MALLOC(str_buf,HDstrlen("foo") + 1);
|
||||
CHECK(s, NULL, "H5FL_BLK_MALLOC");
|
||||
CHECK_PTR(s, "H5FL_BLK_MALLOC");
|
||||
HDstrcpy(s, "foo");
|
||||
|
||||
/* Transfer ownership of dynamically allocated string to ref-counted string */
|
||||
rs=H5RS_own(s);
|
||||
CHECK(rs, NULL, "H5RS_own");
|
||||
CHECK_PTR(rs, "H5RS_own");
|
||||
|
||||
/* Get pointer to raw string in ref-counted string */
|
||||
t=H5RS_get_str(rs);
|
||||
CHECK(t, NULL, "H5RS_get_str");
|
||||
CHECK_PTR(t, "H5RS_get_str");
|
||||
VERIFY(t, s, "transferring");
|
||||
cmp=HDstrcmp(s,t);
|
||||
VERIFY(cmp, 0, "HDstrcmp");
|
||||
@ -322,7 +322,7 @@ test_refstr_own(void)
|
||||
|
||||
/* Get pointer to raw string in ref-counted string */
|
||||
t=H5RS_get_str(rs);
|
||||
CHECK(t, NULL, "H5RS_get_str");
|
||||
CHECK_PTR(t, "H5RS_get_str");
|
||||
VERIFY(t, s, "transferring");
|
||||
cmp=HDstrcmp(t,s);
|
||||
VERIFY(cmp, 0, "HDstrcmp");
|
||||
|
130
test/tselect.c
130
test/tselect.c
@ -228,9 +228,9 @@ test_select_hyper(hid_t xfer_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -432,9 +432,9 @@ test_select_point(hid_t xfer_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -710,9 +710,9 @@ test_select_all(hid_t xfer_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE4_DIM1 * SPACE4_DIM2 * SPACE4_DIM3);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE4_DIM1 * SPACE4_DIM2 * SPACE4_DIM3));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE4_DIM1; i++)
|
||||
@ -797,9 +797,9 @@ test_select_all_hyper(hid_t xfer_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -939,9 +939,9 @@ test_select_combo(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -1106,9 +1106,9 @@ test_select_hyper_stride(hid_t xfer_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint16_t *)HDmalloc(sizeof(uint16_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint16_t *)HDcalloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -1234,9 +1234,9 @@ test_select_hyper_contig(hid_t dset_type, hid_t xfer_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint16_t *)HDmalloc(sizeof(uint16_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint16_t *)HDcalloc(sizeof(uint16_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -1364,9 +1364,9 @@ test_select_hyper_contig2(hid_t dset_type, hid_t xfer_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint16_t *)HDmalloc(sizeof(uint16_t) * SPACE8_DIM1 * SPACE8_DIM2 * SPACE8_DIM3 * SPACE8_DIM4);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint16_t *)HDcalloc(sizeof(uint16_t), (size_t)(SPACE8_DIM1 * SPACE8_DIM2 * SPACE8_DIM3 * SPACE8_DIM4));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE8_DIM1; i++)
|
||||
@ -1491,9 +1491,9 @@ test_select_hyper_contig3(hid_t dset_type, hid_t xfer_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint16_t *)HDmalloc(sizeof(uint16_t) * SPACE8_DIM1 * SPACE8_DIM2 * SPACE8_DIM3 * SPACE8_DIM4);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint16_t *)HDcalloc(sizeof(uint16_t), (size_t)(SPACE8_DIM1 * SPACE8_DIM2 * SPACE8_DIM3 * SPACE8_DIM4));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE8_DIM4; i++)
|
||||
@ -1735,9 +1735,9 @@ test_select_hyper_contig_dr__run_test(int test_num, const uint16_t *cube_buf,
|
||||
|
||||
/* Allocate buffers */
|
||||
small_cube_buf_1 = (uint16_t *)HDcalloc(sizeof(uint16_t), small_cube_size);
|
||||
CHECK(small_cube_buf_1, NULL, "HDcalloc");
|
||||
CHECK_PTR(small_cube_buf_1, "HDcalloc");
|
||||
large_cube_buf_1 = (uint16_t *)HDcalloc(sizeof(uint16_t), large_cube_size);
|
||||
CHECK(large_cube_buf_1, NULL, "HDcalloc");
|
||||
CHECK_PTR(large_cube_buf_1, "HDcalloc");
|
||||
|
||||
/* Create a dataset transfer property list */
|
||||
fapl = H5Pcreate(H5P_FILE_ACCESS);
|
||||
@ -2342,7 +2342,7 @@ test_select_hyper_contig_dr(hid_t dset_type, hid_t xfer_plist)
|
||||
|
||||
/* Allocate cube buffer for writing values */
|
||||
cube_buf = (uint16_t *)HDmalloc(sizeof(uint16_t) * max_cube_size);
|
||||
CHECK(cube_buf, NULL, "HDmalloc");
|
||||
CHECK_PTR(cube_buf, "HDmalloc");
|
||||
|
||||
/* Initialize the cube buffer */
|
||||
cube_ptr = cube_buf;
|
||||
@ -2351,7 +2351,7 @@ test_select_hyper_contig_dr(hid_t dset_type, hid_t xfer_plist)
|
||||
|
||||
/* Allocate cube buffer for zeroing values on disk */
|
||||
zero_buf = (uint16_t *)HDcalloc(sizeof(uint16_t), max_cube_size);
|
||||
CHECK(zero_buf, NULL, "HDcalloc");
|
||||
CHECK_PTR(zero_buf, "HDcalloc");
|
||||
|
||||
for(large_rank = 1; large_rank <= max_rank; large_rank++) {
|
||||
for(small_rank = 1; small_rank < large_rank; small_rank++) {
|
||||
@ -2811,9 +2811,9 @@ test_select_hyper_checker_board_dr__run_test(int test_num, const uint16_t *cube_
|
||||
|
||||
/* Allocate & initialize buffers */
|
||||
small_cube_buf_1 = (uint16_t *)HDcalloc(sizeof(uint16_t), small_cube_size);
|
||||
CHECK(small_cube_buf_1, NULL, "HDcalloc");
|
||||
CHECK_PTR(small_cube_buf_1, "HDcalloc");
|
||||
large_cube_buf_1 = (uint16_t *)HDcalloc(sizeof(uint16_t), large_cube_size);
|
||||
CHECK(large_cube_buf_1, NULL, "HDcalloc");
|
||||
CHECK_PTR(large_cube_buf_1, "HDcalloc");
|
||||
|
||||
|
||||
/* Create a dataset transfer property list */
|
||||
@ -3574,7 +3574,7 @@ test_select_hyper_checker_board_dr(hid_t dset_type, hid_t xfer_plist)
|
||||
|
||||
/* Allocate cube buffer for writing values */
|
||||
cube_buf = (uint16_t *)HDmalloc(sizeof(uint16_t) * max_cube_size);
|
||||
CHECK(cube_buf, NULL, "HDmalloc");
|
||||
CHECK_PTR(cube_buf, "HDmalloc");
|
||||
|
||||
/* Initialize the cube buffer */
|
||||
cube_ptr = cube_buf;
|
||||
@ -3583,7 +3583,7 @@ test_select_hyper_checker_board_dr(hid_t dset_type, hid_t xfer_plist)
|
||||
|
||||
/* Allocate cube buffer for zeroing values on disk */
|
||||
zero_buf = (uint16_t *)HDcalloc(sizeof(uint16_t), max_cube_size);
|
||||
CHECK(zero_buf, NULL, "HDcalloc");
|
||||
CHECK_PTR(zero_buf, "HDcalloc");
|
||||
|
||||
for(large_rank = 1; large_rank <= max_rank; large_rank++) {
|
||||
for(small_rank = 1; small_rank < large_rank; small_rank++) {
|
||||
@ -3651,11 +3651,11 @@ test_select_hyper_copy(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint16_t *)HDmalloc(sizeof(uint16_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint16_t *)HDcalloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
rbuf2 = (uint16_t *)HDcalloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf2, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf2, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -3813,11 +3813,11 @@ test_select_point_copy(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint16_t *)HDmalloc(sizeof(uint16_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint16_t *)HDcalloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
rbuf2 = (uint16_t *)HDcalloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf2, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf2, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -3991,9 +3991,9 @@ test_select_hyper_offset(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -4149,9 +4149,9 @@ test_select_hyper_offset2(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE7_DIM1 * SPACE7_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE7_DIM1; i++)
|
||||
@ -4272,9 +4272,9 @@ test_select_point_offset(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -4452,9 +4452,9 @@ test_select_hyper_union(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -5319,9 +5319,9 @@ test_select_hyper_and_2d(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -5448,9 +5448,9 @@ test_select_hyper_xor_2d(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -5579,9 +5579,9 @@ test_select_hyper_notb_2d(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -5709,9 +5709,9 @@ test_select_hyper_nota_2d(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE2_DIM1 * SPACE2_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE2_DIM1; i++)
|
||||
@ -5869,9 +5869,9 @@ test_select_hyper_union_random_5d(hid_t read_plist)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (int *)HDmalloc(sizeof(int) * SPACE5_DIM1 * SPACE5_DIM2 * SPACE5_DIM3 * SPACE5_DIM4 * SPACE5_DIM5);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (int *)HDcalloc(sizeof(int), (size_t)(SPACE5_DIM1 * SPACE5_DIM2 * SPACE5_DIM3 * SPACE5_DIM4 * SPACE5_DIM5));
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE5_DIM1; i++)
|
||||
@ -6061,9 +6061,9 @@ test_select_hyper_chunk(hid_t fapl_plist, hid_t xfer_plist)
|
||||
|
||||
/* Allocate the transfer buffers */
|
||||
data = (short *)HDmalloc(sizeof(short) * X * Y * Z);
|
||||
CHECK(data, NULL, "HDmalloc");
|
||||
CHECK_PTR(data, "HDmalloc");
|
||||
data_out = (short *)HDcalloc((size_t)(NX * NY * NZ), sizeof(short));
|
||||
CHECK(data_out, NULL, "HDcalloc");
|
||||
CHECK_PTR(data_out, "HDcalloc");
|
||||
|
||||
/*
|
||||
* Data buffer initialization.
|
||||
@ -6296,9 +6296,9 @@ test_select_point_chunk(void)
|
||||
|
||||
/* Allocate the transfer buffers */
|
||||
data = (unsigned *)HDmalloc(sizeof(unsigned) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(data, NULL, "HDmalloc");
|
||||
CHECK_PTR(data, "HDmalloc");
|
||||
data_out = (unsigned *)HDcalloc((size_t)(SPACE7_DIM1 * SPACE7_DIM2), sizeof(unsigned));
|
||||
CHECK(data_out, NULL, "HDcalloc");
|
||||
CHECK_PTR(data_out, "HDcalloc");
|
||||
|
||||
/*
|
||||
* Data buffer initialization.
|
||||
@ -7057,7 +7057,7 @@ test_select_fill_all(void)
|
||||
|
||||
/* Allocate memory buffer */
|
||||
wbuf = (unsigned *)HDmalloc(sizeof(unsigned) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
|
||||
/* Initialize memory buffer */
|
||||
for(u = 0, tbuf = wbuf; u < SPACE7_DIM1; u++)
|
||||
@ -7133,7 +7133,7 @@ test_select_fill_point(hssize_t *offset)
|
||||
|
||||
/* Allocate memory buffer */
|
||||
wbuf = (unsigned *)HDmalloc(sizeof(unsigned) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
|
||||
/* Initialize memory buffer */
|
||||
for(u = 0, tbuf = wbuf; u < SPACE7_DIM1; u++)
|
||||
@ -7230,7 +7230,7 @@ test_select_fill_hyper_simple(hssize_t *offset)
|
||||
|
||||
/* Allocate memory buffer */
|
||||
wbuf = (unsigned *)HDmalloc(sizeof(unsigned) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
|
||||
/* Initialize memory buffer */
|
||||
for(u = 0, tbuf = wbuf; u < SPACE7_DIM1; u++)
|
||||
@ -7337,7 +7337,7 @@ test_select_fill_hyper_regular(hssize_t *offset)
|
||||
|
||||
/* Allocate memory buffer */
|
||||
wbuf = (unsigned *)HDmalloc(sizeof(unsigned) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
|
||||
/* Initialize memory buffer */
|
||||
for(u = 0, tbuf = wbuf; u < SPACE7_DIM1; u++)
|
||||
@ -7456,7 +7456,7 @@ test_select_fill_hyper_irregular(hssize_t *offset)
|
||||
|
||||
/* Allocate memory buffer */
|
||||
wbuf = (unsigned *)HDmalloc(sizeof(unsigned) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
|
||||
/* Initialize memory buffer */
|
||||
for(u = 0, tbuf = wbuf; u < SPACE7_DIM1; u++)
|
||||
@ -7558,9 +7558,9 @@ test_select_none(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize write buffer */
|
||||
for(i=0, tbuf=wbuf; i<SPACE7_DIM1; i++)
|
||||
@ -7661,9 +7661,9 @@ test_scalar_select(void)
|
||||
|
||||
/* Allocate write & read buffers */
|
||||
wbuf_uint8 = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf_uint8, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf_uint8, "HDmalloc");
|
||||
wbuf_ushort = (unsigned short *)HDmalloc(sizeof(unsigned short) * SPACE7_DIM1 * SPACE7_DIM2);
|
||||
CHECK(wbuf_ushort, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf_ushort, "HDmalloc");
|
||||
|
||||
/* Initialize write buffers */
|
||||
for(i=0, tbuf_uint8=wbuf_uint8, tbuf_ushort=wbuf_ushort; i<SPACE7_DIM1; i++)
|
||||
@ -12581,9 +12581,9 @@ test_select_hyper_chunk_offset(void)
|
||||
|
||||
/* Allocate buffers */
|
||||
wbuf = (int *)HDmalloc(sizeof(int) * SPACE10_DIM1);
|
||||
CHECK(wbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(wbuf, "HDmalloc");
|
||||
rbuf = (int *)HDcalloc(sizeof(int), SPACE10_DIM1);
|
||||
CHECK(rbuf, NULL, "HDcalloc");
|
||||
CHECK_PTR(rbuf, "HDcalloc");
|
||||
|
||||
/* Initialize the write buffer */
|
||||
for(i=0; i<SPACE10_DIM1; i++)
|
||||
|
142
test/tskiplist.c
142
test/tskiplist.c
@ -66,11 +66,11 @@ test_skiplist_init(void)
|
||||
|
||||
/* Allocate arrays */
|
||||
rand_num = (int *)HDmalloc(sizeof(int) * NUM_ELEMS);
|
||||
CHECK(rand_num, NULL, "HDmalloc");
|
||||
CHECK_PTR(rand_num, "HDmalloc");
|
||||
sort_rand_num = (int *)HDmalloc(sizeof(int) * NUM_ELEMS);
|
||||
CHECK(sort_rand_num, NULL, "HDmalloc");
|
||||
CHECK_PTR(sort_rand_num, "HDmalloc");
|
||||
rev_sort_rand_num = (int *)HDmalloc(sizeof(int) * NUM_ELEMS);
|
||||
CHECK(rev_sort_rand_num, NULL, "HDmalloc");
|
||||
CHECK_PTR(rev_sort_rand_num, "HDmalloc");
|
||||
|
||||
/* Initialize random number seed */
|
||||
curr_time = HDtime(NULL);
|
||||
@ -125,7 +125,7 @@ test_skiplist_create(void)
|
||||
|
||||
/* Try creating a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Try closing the skip list */
|
||||
ret=H5SL_close(slist);
|
||||
@ -155,7 +155,7 @@ test_skiplist_insert(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -164,7 +164,7 @@ test_skiplist_insert(void)
|
||||
/* Try searching for item in empty skip list */
|
||||
key=37;
|
||||
found_item=(int *)H5SL_search(slist,&key);
|
||||
VERIFY(found_item, NULL, "H5SL_search");
|
||||
CHECK_PTR_NULL(found_item, "H5SL_search");
|
||||
|
||||
/* Insert an object into the skip list */
|
||||
key=2; item=10;
|
||||
@ -177,13 +177,13 @@ test_skiplist_insert(void)
|
||||
|
||||
/* Search for the item just inserted */
|
||||
found_item=(int *)H5SL_search(slist,&key);
|
||||
CHECK(found_item, NULL, "H5SL_search");
|
||||
VERIFY(*found_item,item,"H5SL_search");
|
||||
CHECK_PTR(found_item, "H5SL_search");
|
||||
VERIFY(*found_item, item, "H5SL_search");
|
||||
|
||||
/* Search for an item not in list */
|
||||
search_key=37;
|
||||
found_item=(int *)H5SL_search(slist,&search_key);
|
||||
VERIFY(found_item, NULL, "H5SL_search");
|
||||
CHECK_PTR_NULL(found_item, "H5SL_search");
|
||||
|
||||
/* Attempt to insert duplicate key (should fail) */
|
||||
search_key=2;
|
||||
@ -216,7 +216,7 @@ test_skiplist_insert_many(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -235,7 +235,7 @@ test_skiplist_insert_many(void)
|
||||
/* Search for all objects in the skip list */
|
||||
for(u=0; u<NUM_ELEMS; u++) {
|
||||
found_item=(int *)H5SL_search(slist,&rand_num[u]);
|
||||
CHECK(found_item, NULL, "H5SL_search");
|
||||
CHECK_PTR(found_item, "H5SL_search");
|
||||
VERIFY(*found_item,rand_num[u],"H5SL_search");
|
||||
} /* end for */
|
||||
|
||||
@ -290,7 +290,7 @@ test_skiplist_remove(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -299,7 +299,7 @@ test_skiplist_remove(void)
|
||||
/* Try removing an item in empty skip list */
|
||||
search_key=37;
|
||||
found_item=(int *)H5SL_remove(slist,&search_key);
|
||||
VERIFY(found_item, NULL, "H5SL_remove");
|
||||
CHECK_PTR_NULL(found_item, "H5SL_remove");
|
||||
|
||||
/* Insert three objects into the skip list */
|
||||
key1=15;
|
||||
@ -321,17 +321,17 @@ test_skiplist_remove(void)
|
||||
/* Try removing items from skip list */
|
||||
search_key=key1;
|
||||
found_item=(int *)H5SL_remove(slist,&search_key);
|
||||
CHECK(found_item, NULL, "H5SL_remove");
|
||||
CHECK_PTR(found_item, "H5SL_remove");
|
||||
VERIFY(found_item, &key1, "H5SL_remove");
|
||||
|
||||
search_key=key2;
|
||||
found_item=(int *)H5SL_remove(slist,&search_key);
|
||||
CHECK(found_item, NULL, "H5SL_remove");
|
||||
CHECK_PTR(found_item, "H5SL_remove");
|
||||
VERIFY(found_item, &key2, "H5SL_remove");
|
||||
|
||||
search_key=key3;
|
||||
found_item=(int *)H5SL_remove(slist,&search_key);
|
||||
CHECK(found_item, NULL, "H5SL_remove");
|
||||
CHECK_PTR(found_item, "H5SL_remove");
|
||||
VERIFY(found_item, &key3, "H5SL_remove");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
@ -341,7 +341,7 @@ test_skiplist_remove(void)
|
||||
/* Try removing items from empty skip list (after its been worked on) */
|
||||
search_key=key1;
|
||||
found_item=(int *)H5SL_remove(slist,&search_key);
|
||||
VERIFY(found_item, NULL, "H5SL_remove");
|
||||
CHECK_PTR_NULL(found_item, "H5SL_remove");
|
||||
|
||||
/* Close the skip list */
|
||||
ret=H5SL_close(slist);
|
||||
@ -369,7 +369,7 @@ test_skiplist_remove_many(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -388,7 +388,7 @@ test_skiplist_remove_many(void)
|
||||
/* Remove all objects from the skip list (in random order) */
|
||||
for(u=0; u<NUM_ELEMS; u++) {
|
||||
found_item=(int *)H5SL_remove(slist,&rand_num[u]);
|
||||
CHECK(found_item, NULL, "H5SL_remove");
|
||||
CHECK_PTR(found_item, "H5SL_remove");
|
||||
VERIFY(*found_item,rand_num[u],"H5SL_remove");
|
||||
} /* end for */
|
||||
|
||||
@ -411,7 +411,7 @@ test_skiplist_remove_many(void)
|
||||
/* Remove all objects from the skip list */
|
||||
for(u=0; u<NUM_ELEMS; u++) {
|
||||
found_item=(int *)H5SL_remove(slist,&sort_rand_num[u]);
|
||||
CHECK(found_item, NULL, "H5SL_remove");
|
||||
CHECK_PTR(found_item, "H5SL_remove");
|
||||
VERIFY(*found_item,sort_rand_num[u],"H5SL_remove");
|
||||
} /* end for */
|
||||
|
||||
@ -434,7 +434,7 @@ test_skiplist_remove_many(void)
|
||||
/* Remove all objects from the skip list */
|
||||
for(u=0; u<NUM_ELEMS; u++) {
|
||||
found_item=(int *)H5SL_remove(slist,&rev_sort_rand_num[u]);
|
||||
CHECK(found_item, NULL, "H5SL_remove");
|
||||
CHECK_PTR(found_item, "H5SL_remove");
|
||||
VERIFY(*found_item,rev_sort_rand_num[u],"H5SL_remove");
|
||||
} /* end for */
|
||||
|
||||
@ -469,7 +469,7 @@ test_skiplist_firstnext(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -477,7 +477,7 @@ test_skiplist_firstnext(void)
|
||||
VERIFY(num, 0, "H5SL_count");
|
||||
/* Check that the list appears empty */
|
||||
node=H5SL_first(slist);
|
||||
VERIFY(node, NULL, "H5SL_first");
|
||||
CHECK_PTR_NULL(node, "H5SL_first");
|
||||
|
||||
/* Insert many objects into the skip list */
|
||||
for(u=0; u<NUM_ELEMS; u++) {
|
||||
@ -491,7 +491,7 @@ test_skiplist_firstnext(void)
|
||||
|
||||
/* Iterate over all the nodes in the skip list */
|
||||
node=H5SL_first(slist);
|
||||
CHECK(node, NULL, "H5SL_first");
|
||||
CHECK_PTR(node, "H5SL_first");
|
||||
u=0;
|
||||
while(node!=NULL) {
|
||||
found_item=(int *)H5SL_item(node);
|
||||
@ -506,7 +506,7 @@ test_skiplist_firstnext(void)
|
||||
|
||||
/* Check that the list appears empty again */
|
||||
node=H5SL_first(slist);
|
||||
VERIFY(node, NULL, "H5SL_first");
|
||||
CHECK_PTR_NULL(node, "H5SL_first");
|
||||
|
||||
/* Close the skip list */
|
||||
ret=H5SL_close(slist);
|
||||
@ -562,7 +562,7 @@ test_skiplist_string(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_STR, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -624,7 +624,7 @@ test_skiplist_iterate(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -674,7 +674,7 @@ test_skiplist_hsize(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_HSIZE, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -729,7 +729,7 @@ test_skiplist_unsigned(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_UNSIGNED, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -784,7 +784,7 @@ test_skiplist_obj(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_OBJ, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -862,7 +862,7 @@ test_skiplist_generic(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_GENERIC, test_skiplist_generic_cmp);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -916,7 +916,7 @@ test_skiplist_lastprev(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Check that the skip list has no elements */
|
||||
num=H5SL_count(slist);
|
||||
@ -924,7 +924,7 @@ test_skiplist_lastprev(void)
|
||||
|
||||
/* Check that the list appears empty */
|
||||
node=H5SL_last(slist);
|
||||
VERIFY(node, NULL, "H5SL_last");
|
||||
CHECK_PTR_NULL(node, "H5SL_last");
|
||||
|
||||
/* Insert many objects into the skip list */
|
||||
for(u=0; u<NUM_ELEMS; u++) {
|
||||
@ -938,7 +938,7 @@ test_skiplist_lastprev(void)
|
||||
|
||||
/* Iterate over all the nodes in the skip list */
|
||||
node=H5SL_last(slist);
|
||||
CHECK(node, NULL, "H5SL_last");
|
||||
CHECK_PTR(node, "H5SL_last");
|
||||
u=NUM_ELEMS-1;
|
||||
while(node!=NULL) {
|
||||
found_item=(int *)H5SL_item(node);
|
||||
@ -953,7 +953,7 @@ test_skiplist_lastprev(void)
|
||||
|
||||
/* Check that the list appears empty again */
|
||||
node=H5SL_last(slist);
|
||||
VERIFY(node, NULL, "H5SL_last");
|
||||
CHECK_PTR_NULL(node, "H5SL_last");
|
||||
|
||||
/* Close the skip list */
|
||||
ret=H5SL_close(slist);
|
||||
@ -984,7 +984,7 @@ test_skiplist_find(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_UNSIGNED, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u=0; u<10; u++) {
|
||||
@ -995,7 +995,7 @@ test_skiplist_find(void)
|
||||
/* Find the element with key==30 in the skip list */
|
||||
find_item=30;
|
||||
node=H5SL_find(slist,&find_item);
|
||||
CHECK(node, NULL, "H5SL_find");
|
||||
CHECK_PTR(node, "H5SL_find");
|
||||
|
||||
/* Iterate over the rest of the nodes in the skip list */
|
||||
u=4;
|
||||
@ -1009,7 +1009,7 @@ test_skiplist_find(void)
|
||||
/* Check for trying to locate non-existent item */
|
||||
find_item=81;
|
||||
node=H5SL_find(slist,&find_item);
|
||||
VERIFY(node, NULL, "H5SL_find");
|
||||
CHECK_PTR_NULL(node, "H5SL_find");
|
||||
|
||||
/* Close the skip list */
|
||||
ret=H5SL_close(slist);
|
||||
@ -1040,7 +1040,7 @@ test_skiplist_add(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_UNSIGNED, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u=0; u<10; u++) {
|
||||
@ -1051,11 +1051,11 @@ test_skiplist_add(void)
|
||||
/* Add the element with key==12 in the skip list */
|
||||
new_item=12;
|
||||
node=H5SL_add(slist,&new_item,&new_item);
|
||||
CHECK(node, NULL, "H5SL_add");
|
||||
CHECK_PTR(node, "H5SL_add");
|
||||
|
||||
/* Advance to next node in list */
|
||||
node=H5SL_next(node);
|
||||
CHECK(node, NULL, "H5SL_next");
|
||||
CHECK_PTR(node, "H5SL_next");
|
||||
|
||||
/* Iterate over the rest of the nodes in the skip list */
|
||||
u=2;
|
||||
@ -1102,7 +1102,7 @@ test_skiplist_destroy(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u=0; u<NUM_ELEMS; u++) {
|
||||
@ -1138,7 +1138,7 @@ test_skiplist_free(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u=0; u<NUM_ELEMS; u++) {
|
||||
@ -1269,7 +1269,7 @@ static htri_t test_tfs_free(void *_obj, void *key, void *_obj_list) {
|
||||
else {
|
||||
/* Remove the object */
|
||||
obj_ret = (test_tfs_obj_t *)H5SL_remove(obj_list->slist, &j);
|
||||
CHECK(obj_ret, NULL, "H5SL_remove");
|
||||
CHECK_PTR(obj_ret, "H5SL_remove");
|
||||
obj_ret->nfrees++;
|
||||
obj_list->nobjs_rem--;
|
||||
} /* end else */
|
||||
@ -1324,7 +1324,7 @@ test_skiplist_try_free_safe(void)
|
||||
|
||||
/* Create a skip list */
|
||||
obj_list.slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(obj_list.slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(obj_list.slist, "H5SL_create");
|
||||
|
||||
/* Init obj_list.list */
|
||||
obj_list.list = list;
|
||||
@ -1396,7 +1396,7 @@ test_skiplist_less(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_UNSIGNED, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u=0; u<10; u++) {
|
||||
@ -1430,7 +1430,7 @@ test_skiplist_less(void)
|
||||
VERIFY(*found_item,5,"H5SL_less");
|
||||
find_item=4;
|
||||
found_item=(unsigned *)H5SL_less(slist,&find_item);
|
||||
VERIFY(found_item,NULL,"H5SL_less");
|
||||
CHECK_PTR_NULL(found_item, "H5SL_less");
|
||||
|
||||
/* Close the skip list */
|
||||
ret=H5SL_close(slist);
|
||||
@ -1460,7 +1460,7 @@ test_skiplist_greater(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_UNSIGNED, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u = 0; u < 10; u++) {
|
||||
@ -1488,7 +1488,7 @@ test_skiplist_greater(void)
|
||||
VERIFY(*found_item, 90, "H5SL_greater");
|
||||
find_item = 100;
|
||||
found_item = (unsigned *)H5SL_greater(slist, &find_item);
|
||||
VERIFY(found_item, NULL, "H5SL_greater");
|
||||
CHECK_PTR_NULL(found_item, "H5SL_greater");
|
||||
find_item = 6;
|
||||
found_item = (unsigned *)H5SL_greater(slist, &find_item);
|
||||
VERIFY(*found_item, 10, "H5SL_greater");
|
||||
@ -1525,7 +1525,7 @@ test_skiplist_below(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_UNSIGNED, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u = 0; u < 10; u++) {
|
||||
@ -1536,44 +1536,44 @@ test_skiplist_below(void)
|
||||
/* Check for exact match of items in various positions */
|
||||
find_item = 20;
|
||||
node = H5SL_below(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_below");
|
||||
CHECK_PTR(node, "H5SL_below");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, find_item, "H5SL_below");
|
||||
find_item = 90;
|
||||
node = H5SL_below(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_below");
|
||||
CHECK_PTR(node, "H5SL_below");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, find_item, "H5SL_below");
|
||||
find_item = 5;
|
||||
node = H5SL_below(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_below");
|
||||
CHECK_PTR(node, "H5SL_below");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, find_item, "H5SL_below");
|
||||
|
||||
/* Find item less than a missing key, in various positions */
|
||||
find_item = 19;
|
||||
node = H5SL_below(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_below");
|
||||
CHECK_PTR(node, "H5SL_below");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, 15, "H5SL_below");
|
||||
find_item = 89;
|
||||
node = H5SL_below(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_below");
|
||||
CHECK_PTR(node, "H5SL_below");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, 80, "H5SL_below");
|
||||
find_item = 100;
|
||||
node = H5SL_below(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_below");
|
||||
CHECK_PTR(node, "H5SL_below");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, 90, "H5SL_below");
|
||||
find_item = 9;
|
||||
node = H5SL_below(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_below");
|
||||
CHECK_PTR(node, "H5SL_below");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, 5, "H5SL_below");
|
||||
find_item = 4;
|
||||
node = (H5SL_node_t *)H5SL_less(slist, &find_item);
|
||||
VERIFY(node, NULL, "H5SL_below");
|
||||
CHECK_PTR_NULL(node, "H5SL_below");
|
||||
|
||||
/* Close the skip list */
|
||||
ret = H5SL_close(slist);
|
||||
@ -1604,7 +1604,7 @@ test_skiplist_above(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_UNSIGNED, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u = 0; u < 10; u++) {
|
||||
@ -1615,42 +1615,42 @@ test_skiplist_above(void)
|
||||
/* Check for exact match of items in various positions */
|
||||
find_item = 20;
|
||||
node = H5SL_above(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_above");
|
||||
CHECK_PTR(node, "H5SL_above");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, find_item, "H5SL_above");
|
||||
find_item = 90;
|
||||
node = H5SL_above(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_above");
|
||||
CHECK_PTR(node, "H5SL_above");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, find_item, "H5SL_above");
|
||||
find_item = 5;
|
||||
node = H5SL_above(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_above");
|
||||
CHECK_PTR(node, "H5SL_above");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, find_item, "H5SL_above");
|
||||
|
||||
/* Find item greater than a missing key, in various positions */
|
||||
find_item = 19;
|
||||
node = H5SL_above(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_above");
|
||||
CHECK_PTR(node, "H5SL_above");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, 20, "H5SL_above");
|
||||
find_item = 89;
|
||||
node = H5SL_above(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_above");
|
||||
CHECK_PTR(node, "H5SL_above");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, 90, "H5SL_above");
|
||||
find_item = 100;
|
||||
node = H5SL_above(slist, &find_item);
|
||||
VERIFY(node, NULL, "H5SL_above");
|
||||
CHECK_PTR_NULL(node, "H5SL_above");
|
||||
find_item = 6;
|
||||
node = H5SL_above(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_above");
|
||||
CHECK_PTR(node, "H5SL_above");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, 10, "H5SL_above");
|
||||
find_item = 4;
|
||||
node = H5SL_above(slist, &find_item);
|
||||
CHECK(node, NULL, "H5SL_above");
|
||||
CHECK_PTR(node, "H5SL_above");
|
||||
found_item = (unsigned *)H5SL_item(node);
|
||||
VERIFY(*found_item, 5, "H5SL_above");
|
||||
|
||||
@ -1681,7 +1681,7 @@ test_skiplist_remove_first(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_UNSIGNED, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u = 0; u < 10; u++) {
|
||||
@ -1697,7 +1697,7 @@ test_skiplist_remove_first(void)
|
||||
|
||||
/* Check for removing object from empty list */
|
||||
found_item = (unsigned *)H5SL_remove_first(slist);
|
||||
VERIFY(found_item, NULL, "H5SL_remove_first");
|
||||
CHECK_PTR_NULL(found_item, "H5SL_remove_first");
|
||||
|
||||
/* Close the skip list */
|
||||
ret = H5SL_close(slist);
|
||||
@ -1725,7 +1725,7 @@ test_skiplist_remove_first_many(void)
|
||||
|
||||
/* Create a skip list */
|
||||
slist = H5SL_create(H5SL_TYPE_INT, NULL);
|
||||
CHECK(slist, NULL, "H5SL_create");
|
||||
CHECK_PTR(slist, "H5SL_create");
|
||||
|
||||
/* Insert objects into the skip list */
|
||||
for(u = 0; u < NUM_ELEMS; u++) {
|
||||
@ -1742,7 +1742,7 @@ test_skiplist_remove_first_many(void)
|
||||
|
||||
/* Check for removing object from empty list */
|
||||
found_item = (int *)H5SL_remove_first(slist);
|
||||
VERIFY(found_item, NULL, "H5SL_remove_first");
|
||||
CHECK_PTR_NULL(found_item, "H5SL_remove_first");
|
||||
|
||||
/* Close the skip list */
|
||||
ret = H5SL_close(slist);
|
||||
|
18
test/ttst.c
18
test/ttst.c
@ -157,7 +157,7 @@ test_tst_create(void)
|
||||
|
||||
/* Try creating a TST */
|
||||
tree=H5ST_create();
|
||||
CHECK(tree, NULL, "H5ST_create");
|
||||
CHECK_PTR(tree, "H5ST_create");
|
||||
|
||||
/* Try closing a real tree */
|
||||
ret=H5ST_close(tree);
|
||||
@ -186,7 +186,7 @@ test_tst_insert(void)
|
||||
|
||||
/* Create the TST */
|
||||
tree=H5ST_create();
|
||||
CHECK(tree, NULL, "H5ST_create");
|
||||
CHECK_PTR(tree, "H5ST_create");
|
||||
|
||||
/* Insert unique words into TST, in random order */
|
||||
for(u=0; u<num_uniq_words; u++) {
|
||||
@ -202,13 +202,13 @@ test_tst_insert(void)
|
||||
|
||||
/* Check that the value "payloads" are correct */
|
||||
found=H5ST_find(tree,uniq_words[u]);
|
||||
CHECK(found, NULL, "H5ST_find");
|
||||
CHECK_PTR(found, "H5ST_find");
|
||||
|
||||
if(HDstrcmp((const char *)found->eqkid,uniq_words[u]))
|
||||
TestErrPrintf("%d: TST node values don't match!, found->eqkid=%s, uniq_words[%u]=%s\n",__LINE__,(char *)found->eqkid,(unsigned)u,uniq_words[u]);
|
||||
|
||||
obj=H5ST_locate(tree,uniq_words[u]);
|
||||
CHECK(obj, NULL, "H5ST_locate");
|
||||
CHECK_PTR(obj, "H5ST_locate");
|
||||
|
||||
if(HDstrcmp((const char *)obj,uniq_words[u]))
|
||||
TestErrPrintf("%d: TST objects don't match!, obj=%s, uniq_words[%u]=%s\n",__LINE__,(char *)obj,(unsigned)u,uniq_words[u]);
|
||||
@ -246,7 +246,7 @@ test_tst_iterate(void)
|
||||
|
||||
/* Create the TST */
|
||||
tree=H5ST_create();
|
||||
CHECK(tree, NULL, "H5ST_create");
|
||||
CHECK_PTR(tree, "H5ST_create");
|
||||
|
||||
/* Insert unique words into TST, in random order */
|
||||
for(u=0; u<num_uniq_words; u++) {
|
||||
@ -256,7 +256,7 @@ test_tst_iterate(void)
|
||||
|
||||
/* Use findfirst/findnext calls to iterate through TST */
|
||||
found=H5ST_findfirst(tree);
|
||||
CHECK(found, NULL, "H5ST_findfirst");
|
||||
CHECK_PTR(found, "H5ST_findfirst");
|
||||
u=0;
|
||||
do {
|
||||
/* Check that the strings in the TST are in the correct order */
|
||||
@ -294,7 +294,7 @@ test_tst_remove(void)
|
||||
|
||||
/* Create the TST */
|
||||
tree=H5ST_create();
|
||||
CHECK(tree, NULL, "H5ST_create");
|
||||
CHECK_PTR(tree, "H5ST_create");
|
||||
|
||||
/* Insert unique words into TST, in random order */
|
||||
for(u=0; u<num_uniq_words; u++) {
|
||||
@ -305,7 +305,7 @@ test_tst_remove(void)
|
||||
/* Remove strings from TST in random order */
|
||||
for(u=0; u<num_uniq_words; u++) {
|
||||
obj=H5ST_remove(tree,rand_uniq_words[u]);
|
||||
CHECK(obj, NULL, "H5ST_remove");
|
||||
CHECK_PTR(obj, "H5ST_remove");
|
||||
|
||||
/* Check that the correct string was removed from TST */
|
||||
if(HDstrcmp((const char *)obj,rand_uniq_words[u]))
|
||||
@ -326,7 +326,7 @@ test_tst_remove(void)
|
||||
for(u=0; u<num_uniq_words; u++) {
|
||||
/* Get the pointer to the node to delete */
|
||||
found=H5ST_find(tree,rand_uniq_words[u]);
|
||||
CHECK(found, NULL, "H5ST_find");
|
||||
CHECK_PTR(found, "H5ST_find");
|
||||
|
||||
/* Check that the correct object will be removed from TST */
|
||||
if(HDstrcmp((const char *)found->eqkid,rand_uniq_words[u]))
|
||||
|
@ -1015,9 +1015,9 @@ test_vltypes_compound_vlen_vlen(void)
|
||||
|
||||
/* Allocate and initialize VL data to write */
|
||||
wdata = (s1 *)HDmalloc(sizeof(s1) * SPACE3_DIM1);
|
||||
CHECK(wdata, NULL, "HDmalloc");
|
||||
CHECK_PTR(wdata, "HDmalloc");
|
||||
rdata = (s1 *)HDmalloc(sizeof(s1) * SPACE3_DIM1);
|
||||
CHECK(rdata, NULL, "HDmalloc");
|
||||
CHECK_PTR(rdata, "HDmalloc");
|
||||
for(i = 0; i < SPACE3_DIM1; i++) {
|
||||
wdata[i].i = (int)(i * 10);
|
||||
wdata[i].f = (float)(i * 20) / 3.0F;
|
||||
@ -2503,7 +2503,7 @@ test_vltypes_fill_value(void)
|
||||
|
||||
/* Allocate space for the buffer to read data */
|
||||
rbuf = (dtype1_struct *)HDmalloc(SPACE4_DIM_LARGE * sizeof(dtype1_struct));
|
||||
CHECK(rbuf, NULL, "HDmalloc");
|
||||
CHECK_PTR(rbuf, "HDmalloc");
|
||||
|
||||
|
||||
/* Create the small & large dataspaces to use */
|
||||
|
Loading…
Reference in New Issue
Block a user