mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-12 17:31:09 +08:00
Merge pull request #2094 in HDFFV/hdf5 from ~KMU/hdf5:bugfix/unused to develop
* commit '145ef3ceee20c28a443bd11507c58858bea3f889': more cleanup change it back pick up missing piece fix unused related warnings removed unused parameter more fix and address comments remove unsed var,function,macro, etc
This commit is contained in:
commit
8ce59829e4
@ -239,6 +239,7 @@ sub argstring ($$$) {
|
||||
# certain type qualifiers, and indirection.
|
||||
$atype =~ s/^\bconst\b//;
|
||||
$atype =~ s/\bH5_ATTR_UNUSED\b//g;
|
||||
$atype =~ s/\bH5_ATTR_NDEBUG_UNUSED\b//g;
|
||||
$atype =~ s/\s+/ /g;
|
||||
$ptr = length $1 if $atype =~ s/(\*+)//;
|
||||
$atype =~ s/^\s+//;
|
||||
|
@ -498,7 +498,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5AC__construct_candidate_list(H5AC_t *cache_ptr, H5AC_aux_t *aux_ptr,
|
||||
H5AC__construct_candidate_list(H5AC_t *cache_ptr, H5AC_aux_t H5_ATTR_NDEBUG_UNUSED *aux_ptr,
|
||||
int sync_point_op)
|
||||
{
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
@ -2063,7 +2063,7 @@ done:
|
||||
*/
|
||||
H5A_t *
|
||||
H5A__attr_copy_file(const H5A_t *attr_src, H5F_t *file_dst, hbool_t *recompute_size,
|
||||
H5O_copy_t *cpy_info)
|
||||
H5O_copy_t H5_ATTR_NDEBUG_UNUSED *cpy_info)
|
||||
{
|
||||
H5A_t *attr_dst = NULL; /* Destination attribute */
|
||||
hid_t tid_src = -1; /* Datatype ID for source datatype */
|
||||
|
@ -2020,7 +2020,6 @@ H5B_valid(H5F_t *f, const H5B_class_t *type, haddr_t addr)
|
||||
{
|
||||
H5B_t *bt = NULL; /* The B-tree */
|
||||
H5UC_t *rc_shared; /* Ref-counted shared info */
|
||||
H5B_shared_t *shared; /* Pointer to shared B-tree info */
|
||||
H5B_cache_ud_t cache_udata; /* User-data for metadata cache callback */
|
||||
htri_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
@ -2038,8 +2037,7 @@ H5B_valid(H5F_t *f, const H5B_class_t *type, haddr_t addr)
|
||||
/* Get shared info for B-tree */
|
||||
if(NULL == (rc_shared = (type->get_shared)(f, NULL)))
|
||||
HGOTO_ERROR(H5E_BTREE, H5E_CANTGET, FAIL, "can't retrieve B-tree's shared ref. count object")
|
||||
shared = (H5B_shared_t *)H5UC_GET_OBJ(rc_shared);
|
||||
HDassert(shared);
|
||||
HDassert((H5B_shared_t *)H5UC_GET_OBJ(rc_shared));
|
||||
|
||||
/*
|
||||
* Load the tree node.
|
||||
|
@ -87,7 +87,7 @@
|
||||
*/
|
||||
herr_t
|
||||
H5B2__hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth,
|
||||
const H5B2_class_t *type, haddr_t obj_addr)
|
||||
const H5B2_class_t H5_ATTR_NDEBUG_UNUSED *type, haddr_t H5_ATTR_NDEBUG_UNUSED obj_addr)
|
||||
{
|
||||
H5B2_hdr_t *hdr = NULL; /* B-tree header info */
|
||||
unsigned u; /* Local index variable */
|
||||
@ -182,7 +182,7 @@ done:
|
||||
*/
|
||||
herr_t
|
||||
H5B2__int_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth,
|
||||
const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, unsigned depth, haddr_t obj_addr)
|
||||
const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, unsigned depth, haddr_t H5_ATTR_NDEBUG_UNUSED obj_addr)
|
||||
{
|
||||
H5B2_hdr_t *hdr = NULL; /* B-tree header */
|
||||
H5B2_internal_t *internal = NULL; /* B-tree internal node */
|
||||
@ -294,7 +294,7 @@ done:
|
||||
*/
|
||||
herr_t
|
||||
H5B2__leaf_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth,
|
||||
const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, haddr_t obj_addr)
|
||||
const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, haddr_t H5_ATTR_NDEBUG_UNUSED obj_addr)
|
||||
{
|
||||
H5B2_hdr_t *hdr = NULL; /* B-tree header */
|
||||
H5B2_leaf_t *leaf = NULL; /* B-tree leaf node */
|
||||
|
@ -1355,7 +1355,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
H5_ATTR_PURE herr_t
|
||||
H5B2__assert_internal(hsize_t parent_all_nrec, const H5B2_hdr_t *hdr, const H5B2_internal_t *internal)
|
||||
H5B2__assert_internal(hsize_t parent_all_nrec, const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *hdr, const H5B2_internal_t *internal)
|
||||
{
|
||||
hsize_t tot_all_nrec; /* Total number of records at or below this node */
|
||||
uint16_t u, v; /* Local index variables */
|
||||
@ -1396,7 +1396,7 @@ H5B2__assert_internal(hsize_t parent_all_nrec, const H5B2_hdr_t *hdr, const H5B2
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
H5_ATTR_PURE herr_t
|
||||
H5B2__assert_internal2(hsize_t parent_all_nrec, const H5B2_hdr_t *hdr, const H5B2_internal_t *internal, const H5B2_internal_t *internal2)
|
||||
H5B2__assert_internal2(hsize_t parent_all_nrec, const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *hdr, const H5B2_internal_t *internal, const H5B2_internal_t *internal2)
|
||||
{
|
||||
hsize_t tot_all_nrec; /* Total number of records at or below this node */
|
||||
uint16_t u, v; /* Local index variables */
|
||||
|
@ -1027,7 +1027,8 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
H5_ATTR_PURE herr_t
|
||||
H5B2__assert_leaf(const H5B2_hdr_t *hdr, const H5B2_leaf_t *leaf)
|
||||
H5B2__assert_leaf(const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *hdr,
|
||||
const H5B2_leaf_t H5_ATTR_NDEBUG_UNUSED *leaf)
|
||||
{
|
||||
/* General sanity checking on node */
|
||||
HDassert(leaf->nrec <= hdr->node_info->split_nrec);
|
||||
|
10
src/H5C.c
10
src/H5C.c
@ -1056,7 +1056,6 @@ H5C_flush_cache(H5F_t *f, unsigned flags)
|
||||
H5C_ring_t ring;
|
||||
H5C_t * cache_ptr;
|
||||
hbool_t destroy;
|
||||
hbool_t ignore_protected;
|
||||
herr_t ret_value = SUCCEED;
|
||||
|
||||
FUNC_ENTER_NOAPI(FAIL)
|
||||
@ -1101,9 +1100,8 @@ H5C_flush_cache(H5F_t *f, unsigned flags)
|
||||
HGOTO_ERROR(H5E_CACHE, H5E_SYSTEM, FAIL, "an extreme sanity check failed on entry")
|
||||
#endif /* H5C_DO_EXTREME_SANITY_CHECKS */
|
||||
|
||||
ignore_protected = ( (flags & H5C__FLUSH_IGNORE_PROTECTED_FLAG) != 0 );
|
||||
destroy = ( (flags & H5C__FLUSH_INVALIDATE_FLAG) != 0 );
|
||||
HDassert( ! ( destroy && ignore_protected ) );
|
||||
HDassert( ! ( destroy && ( (flags & H5C__FLUSH_IGNORE_PROTECTED_FLAG) != 0 )) );
|
||||
HDassert( ! ( cache_ptr->flush_in_progress ) );
|
||||
|
||||
cache_ptr->flush_in_progress = TRUE;
|
||||
@ -3856,7 +3854,11 @@ H5C__unpin_entry_real(H5C_t *cache_ptr, H5C_cache_entry_t *entry_ptr,
|
||||
{
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
#if H5C_DO_SANITY_CHECKS
|
||||
FUNC_ENTER_STATIC
|
||||
#else
|
||||
FUNC_ENTER_STATIC_NOERR
|
||||
#endif
|
||||
|
||||
/* Sanity checking */
|
||||
HDassert(cache_ptr);
|
||||
@ -3873,7 +3875,9 @@ H5C__unpin_entry_real(H5C_t *cache_ptr, H5C_cache_entry_t *entry_ptr,
|
||||
/* Update the stats for an unpin operation */
|
||||
H5C__UPDATE_STATS_FOR_UNPIN(cache_ptr, entry_ptr)
|
||||
|
||||
#if H5C_DO_SANITY_CHECKS
|
||||
done:
|
||||
#endif
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* H5C__unpin_entry_real() */
|
||||
|
||||
|
@ -105,7 +105,7 @@
|
||||
} /* end if */
|
||||
#endif /* H5_HAVE_PARALLEL */
|
||||
|
||||
#ifdef H5_HAVE_PARALLEL
|
||||
#if defined(H5_HAVE_PARALLEL) && defined(H5_HAVE_INSTRUMENTED_LIBRARY)
|
||||
/* Macro for the duplicated code to test and set properties for a property list */
|
||||
#define H5CX_TEST_SET_PROP(PROP_NAME, PROP_FIELD) \
|
||||
{ \
|
||||
@ -127,7 +127,9 @@
|
||||
(*head)->ctx.H5_GLUE(PROP_FIELD,_set) = TRUE; \
|
||||
} /* end if */ \
|
||||
}
|
||||
#endif /* defined(H5_HAVE_PARALLEL) && defined(H5_HAVE_INSTRUMENTED_LIBRARY) */
|
||||
|
||||
#ifdef H5_HAVE_PARALLEL
|
||||
/* Macro for the duplicated code to test and set properties for a property list */
|
||||
#define H5CX_SET_PROP(PROP_NAME, PROP_FIELD) \
|
||||
if((*head)->ctx.H5_GLUE(PROP_FIELD,_set)) { \
|
||||
|
@ -1281,7 +1281,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5C__json_write_set_cache_config_log_msg(void *udata, const H5AC_cache_config_t *config,
|
||||
H5C__json_write_set_cache_config_log_msg(void *udata, const H5AC_cache_config_t H5_ATTR_NDEBUG_UNUSED *config,
|
||||
herr_t fxn_ret_value)
|
||||
{
|
||||
H5C_log_json_udata_t *json_udata = (H5C_log_json_udata_t *)(udata);
|
||||
|
@ -253,7 +253,7 @@ H5D__btree_get_shared(const H5F_t H5_ATTR_UNUSED *f, const void *_udata)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5D__btree_new_node(H5F_t *f, H5B_ins_t op, void *_lt_key, void *_udata,
|
||||
H5D__btree_new_node(H5F_t H5_ATTR_NDEBUG_UNUSED *f, H5B_ins_t op, void *_lt_key, void *_udata,
|
||||
void *_rt_key, haddr_t *addr_p/*out*/)
|
||||
{
|
||||
H5D_btree_key_t *lt_key = (H5D_btree_key_t *) _lt_key;
|
||||
@ -536,7 +536,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static H5B_ins_t
|
||||
H5D__btree_insert(H5F_t *f, haddr_t addr, void *_lt_key, hbool_t *lt_key_changed,
|
||||
H5D__btree_insert(H5F_t H5_ATTR_NDEBUG_UNUSED *f, haddr_t H5_ATTR_NDEBUG_UNUSED addr, void *_lt_key, hbool_t *lt_key_changed,
|
||||
void *_md_key, void *_udata, void *_rt_key, hbool_t H5_ATTR_UNUSED *rt_key_changed,
|
||||
haddr_t *new_node_p/*out*/)
|
||||
{
|
||||
|
@ -2131,7 +2131,7 @@ H5D__create_chunk_mem_map_1d(const H5D_chunk_map_t *fm)
|
||||
{
|
||||
H5D_chunk_info_t *chunk_info; /* Pointer to chunk information */
|
||||
H5SL_node_t *curr_node; /* Current node in skip list */
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_STATIC
|
||||
|
||||
|
@ -89,7 +89,7 @@ static herr_t H5D__init_storage(const H5D_io_info_t *io_info, hbool_t full_overw
|
||||
hsize_t old_dim[]);
|
||||
static herr_t H5D__append_flush_setup(H5D_t *dset, hid_t dapl_id);
|
||||
static herr_t H5D__close_cb(H5VL_object_t *dset_vol_obj);
|
||||
static herr_t H5D__use_minimized_dset_headers(H5F_t *file, H5D_t *dset, hbool_t *minimize);
|
||||
static herr_t H5D__use_minimized_dset_headers(H5F_t *file, hbool_t *minimize);
|
||||
static herr_t H5D__prepare_minimized_oh(H5F_t *file, H5D_t *dset, H5O_loc_t *oloc);
|
||||
static size_t H5D__calculate_minimum_header_size(H5F_t *file, H5D_t *dset, H5O_t *ohdr);
|
||||
static void *H5D__vlen_get_buf_size_alloc(size_t size, void *info);
|
||||
@ -737,14 +737,13 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5D__use_minimized_dset_headers(H5F_t *file, H5D_t *dset, hbool_t *minimize)
|
||||
H5D__use_minimized_dset_headers(H5F_t *file, hbool_t *minimize)
|
||||
{
|
||||
herr_t ret_value = SUCCEED;
|
||||
|
||||
FUNC_ENTER_NOAPI_NOINIT;
|
||||
|
||||
HDassert(file);
|
||||
HDassert(dset);
|
||||
HDassert(minimize);
|
||||
|
||||
/* Get the dataset object header minimize flag for this call */
|
||||
@ -1015,7 +1014,7 @@ H5D__update_oh_info(H5F_t *file, H5D_t *dset, hid_t dapl_id)
|
||||
HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set fill value info")
|
||||
} /* end if */
|
||||
|
||||
if(H5D__use_minimized_dset_headers(file, dset, &minimize_header) == FAIL)
|
||||
if(H5D__use_minimized_dset_headers(file, &minimize_header) == FAIL)
|
||||
HGOTO_ERROR(H5E_ARGS, H5E_CANTGET, FAIL, "can't get minimize settings")
|
||||
|
||||
if(TRUE == minimize_header) {
|
||||
|
@ -378,7 +378,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5D__none_idx_copy_setup(const H5D_chk_idx_info_t *idx_info_src,
|
||||
H5D__none_idx_copy_setup(const H5D_chk_idx_info_t H5_ATTR_NDEBUG_UNUSED *idx_info_src,
|
||||
const H5D_chk_idx_info_t *idx_info_dst)
|
||||
{
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
@ -437,7 +437,7 @@ H5D__single_idx_delete(const H5D_chk_idx_info_t *idx_info)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5D__single_idx_copy_setup(const H5D_chk_idx_info_t *idx_info_src,
|
||||
H5D__single_idx_copy_setup(const H5D_chk_idx_info_t H5_ATTR_NDEBUG_UNUSED *idx_info_src,
|
||||
const H5D_chk_idx_info_t *idx_info_dst)
|
||||
{
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
@ -1543,7 +1543,7 @@ END_FUNC(STATIC) /* end H5EA__cache_sblock_verify_chksum() */
|
||||
*/
|
||||
BEGIN_FUNC(STATIC, ERR,
|
||||
void *, NULL, NULL,
|
||||
H5EA__cache_dblock_deserialize(const void *_image, size_t len,
|
||||
H5EA__cache_dblock_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_udata, hbool_t H5_ATTR_UNUSED *dirty))
|
||||
|
||||
/* Local variables */
|
||||
@ -2080,7 +2080,7 @@ END_FUNC(STATIC) /* end H5EA__cache_dblk_page_image_len() */
|
||||
*/
|
||||
BEGIN_FUNC(STATIC, ERR,
|
||||
herr_t, SUCCEED, FAIL,
|
||||
H5EA__cache_dblk_page_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_UNUSED len,
|
||||
H5EA__cache_dblk_page_serialize(const H5F_t H5_ATTR_NDEBUG_UNUSED *f, void *_image, size_t H5_ATTR_UNUSED len,
|
||||
void *_thing))
|
||||
|
||||
/* Local variables */
|
||||
|
@ -279,7 +279,7 @@ END_FUNC(STATIC) /* end H5EA__test_encode() */
|
||||
*/
|
||||
BEGIN_FUNC(STATIC, NOERR,
|
||||
herr_t, SUCCEED, -,
|
||||
H5EA__test_decode(const void *_raw, void *_elmt, size_t nelmts, void *_ctx))
|
||||
H5EA__test_decode(const void *_raw, void *_elmt, size_t nelmts, void H5_ATTR_NDEBUG_UNUSED *_ctx))
|
||||
|
||||
/* Local variables */
|
||||
#ifndef NDEBUG
|
||||
|
@ -253,7 +253,7 @@ END_FUNC(STATIC) /* end H5FA__cache_hdr_verify_chksum() */
|
||||
*/
|
||||
BEGIN_FUNC(STATIC, ERR,
|
||||
void *, NULL, NULL,
|
||||
H5FA__cache_hdr_deserialize(const void *_image, size_t len,
|
||||
H5FA__cache_hdr_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_udata, hbool_t H5_ATTR_UNUSED *dirty))
|
||||
|
||||
/* Local variables */
|
||||
@ -651,7 +651,7 @@ END_FUNC(STATIC) /* end H5FA__cache_dblock_verify_chksum() */
|
||||
*/
|
||||
BEGIN_FUNC(STATIC, ERR,
|
||||
void *, NULL, NULL,
|
||||
H5FA__cache_dblock_deserialize(const void *_image, size_t len,
|
||||
H5FA__cache_dblock_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_udata, hbool_t H5_ATTR_UNUSED *dirty))
|
||||
|
||||
/* Local variables */
|
||||
@ -1178,7 +1178,7 @@ END_FUNC(STATIC) /* end H5FA__cache_dblk_page_image_len() */
|
||||
*/
|
||||
BEGIN_FUNC(STATIC, ERR,
|
||||
herr_t, SUCCEED, FAIL,
|
||||
H5FA__cache_dblk_page_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_UNUSED len,
|
||||
H5FA__cache_dblk_page_serialize(const H5F_t H5_ATTR_NDEBUG_UNUSED *f, void *_image, size_t H5_ATTR_UNUSED len,
|
||||
void *_thing))
|
||||
|
||||
/* Local variables */
|
||||
|
@ -665,14 +665,13 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
H5FS_size(const H5F_t *f, const H5FS_t *fspace, hsize_t *meta_size)
|
||||
H5FS_size(const H5FS_t *fspace, hsize_t *meta_size)
|
||||
{
|
||||
FUNC_ENTER_NOAPI_NOINIT_NOERR
|
||||
|
||||
/*
|
||||
* Check arguments.
|
||||
*/
|
||||
HDassert(f);
|
||||
HDassert(fspace);
|
||||
HDassert(meta_size);
|
||||
|
||||
|
@ -241,7 +241,7 @@ H5FS__cache_hdr_verify_chksum(const void *_image, size_t len, void H5_ATTR_UNUSE
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5FS__cache_hdr_deserialize(const void *_image, size_t len, void *_udata,
|
||||
H5FS__cache_hdr_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len, void *_udata,
|
||||
hbool_t H5_ATTR_UNUSED *dirty)
|
||||
{
|
||||
H5FS_t *fspace = NULL; /* Free space header info */
|
||||
@ -404,8 +404,8 @@ H5FS__cache_hdr_image_len(const void *_thing, size_t *image_len)
|
||||
*/
|
||||
static herr_t
|
||||
H5FS__cache_hdr_pre_serialize(H5F_t *f, void *_thing,
|
||||
haddr_t addr, size_t H5_ATTR_UNUSED len, haddr_t *new_addr, size_t *new_len,
|
||||
unsigned *flags)
|
||||
haddr_t addr, size_t H5_ATTR_UNUSED len, haddr_t H5_ATTR_NDEBUG_UNUSED *new_addr,
|
||||
size_t H5_ATTR_NDEBUG_UNUSED *new_len, unsigned *flags)
|
||||
{
|
||||
H5FS_t *fspace = (H5FS_t *)_thing; /* Pointer to the object */
|
||||
H5AC_ring_t orig_ring = H5AC_RING_INV; /* Original ring value */
|
||||
@ -694,7 +694,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5FS__cache_hdr_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
H5FS__cache_hdr_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_thing)
|
||||
{
|
||||
H5FS_t *fspace = (H5FS_t *)_thing; /* Pointer to the object */
|
||||
@ -979,8 +979,8 @@ H5FS__cache_sinfo_verify_chksum(const void *_image, size_t len, void H5_ATTR_UNU
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5FS__cache_sinfo_deserialize(const void *_image, size_t len, void *_udata,
|
||||
hbool_t *dirty)
|
||||
H5FS__cache_sinfo_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len, void *_udata,
|
||||
hbool_t H5_ATTR_NDEBUG_UNUSED *dirty)
|
||||
{
|
||||
H5FS_sinfo_cache_ud_t *udata = (H5FS_sinfo_cache_ud_t *)_udata; /* User data for callback */
|
||||
H5FS_t *fspace; /* free space manager */
|
||||
@ -1025,11 +1025,11 @@ H5FS__cache_sinfo_deserialize(const void *_image, size_t len, void *_udata,
|
||||
|
||||
/* Check for any serialized sections */
|
||||
if(fspace->serial_sect_count > 0) {
|
||||
hsize_t old_tot_sect_count; /* Total section count from header */
|
||||
hsize_t old_serial_sect_count; /* Total serializable section count from header */
|
||||
hsize_t old_ghost_sect_count; /* Total ghost section count from header */
|
||||
hsize_t old_tot_space; /* Total space managed from header */
|
||||
unsigned sect_cnt_size; /* The size of the section size counts */
|
||||
hsize_t old_tot_sect_count; /* Total section count from header */
|
||||
hsize_t H5_ATTR_NDEBUG_UNUSED old_serial_sect_count; /* Total serializable section count from header */
|
||||
hsize_t H5_ATTR_NDEBUG_UNUSED old_ghost_sect_count; /* Total ghost section count from header */
|
||||
hsize_t H5_ATTR_NDEBUG_UNUSED old_tot_space; /* Total space managed from header */
|
||||
unsigned sect_cnt_size; /* The size of the section size counts */
|
||||
|
||||
/* Compute the size of the section counts */
|
||||
sect_cnt_size = H5VM_limit_enc_size((uint64_t)fspace->serial_sect_count);
|
||||
@ -1141,7 +1141,6 @@ static herr_t
|
||||
H5FS__cache_sinfo_image_len(const void *_thing, size_t *image_len)
|
||||
{
|
||||
const H5FS_sinfo_t *sinfo = (const H5FS_sinfo_t *)_thing; /* Pointer to the object */
|
||||
const H5FS_t *fspace; /* Free space header */
|
||||
|
||||
FUNC_ENTER_STATIC_NOERR
|
||||
|
||||
@ -1149,10 +1148,9 @@ H5FS__cache_sinfo_image_len(const void *_thing, size_t *image_len)
|
||||
HDassert(sinfo);
|
||||
HDassert(sinfo->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_MAGIC);
|
||||
HDassert(sinfo->cache_info.type == H5AC_FSPACE_SINFO);
|
||||
fspace = sinfo->fspace;
|
||||
HDassert(fspace);
|
||||
HDassert(fspace->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_MAGIC);
|
||||
HDassert(fspace->cache_info.type == H5AC_FSPACE_HDR);
|
||||
HDassert(sinfo->fspace);
|
||||
HDassert(sinfo->fspace->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_MAGIC);
|
||||
HDassert(sinfo->fspace->cache_info.type == H5AC_FSPACE_HDR);
|
||||
HDassert(image_len);
|
||||
|
||||
/* Set the image length size */
|
||||
@ -1180,7 +1178,8 @@ H5FS__cache_sinfo_image_len(const void *_thing, size_t *image_len)
|
||||
*/
|
||||
static herr_t
|
||||
H5FS__cache_sinfo_pre_serialize(H5F_t *f, void *_thing, haddr_t addr,
|
||||
size_t len, haddr_t *new_addr, size_t *new_len, unsigned *flags)
|
||||
size_t H5_ATTR_NDEBUG_UNUSED len, haddr_t *new_addr, size_t H5_ATTR_NDEBUG_UNUSED *new_len,
|
||||
unsigned *flags)
|
||||
{
|
||||
H5FS_sinfo_t *sinfo = (H5FS_sinfo_t *)_thing; /* Pointer to the object */
|
||||
H5FS_t *fspace; /* Free space header */
|
||||
@ -1267,7 +1266,6 @@ H5FS__cache_sinfo_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
void *_thing)
|
||||
{
|
||||
H5FS_sinfo_t *sinfo = (H5FS_sinfo_t *)_thing; /* Pointer to the object */
|
||||
H5FS_t *fspace; /* Free space header */
|
||||
H5FS_iter_ud_t udata; /* User data for callbacks */
|
||||
uint8_t *image = (uint8_t *)_image; /* Pointer into raw data buffer */
|
||||
uint8_t *chksum_image = NULL; /* Points to chksum location */
|
||||
@ -1283,12 +1281,11 @@ H5FS__cache_sinfo_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
HDassert(sinfo);
|
||||
HDassert(sinfo->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_MAGIC);
|
||||
HDassert(sinfo->cache_info.type == H5AC_FSPACE_SINFO);
|
||||
fspace = sinfo->fspace;
|
||||
HDassert(fspace->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_MAGIC);
|
||||
HDassert(fspace->cache_info.type == H5AC_FSPACE_HDR);
|
||||
HDassert(fspace->cache_info.is_pinned);
|
||||
HDassert(fspace->sect_size == len);
|
||||
HDassert(fspace->sect_cls);
|
||||
HDassert(sinfo->fspace->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_MAGIC);
|
||||
HDassert(sinfo->fspace->cache_info.type == H5AC_FSPACE_HDR);
|
||||
HDassert(sinfo->fspace->cache_info.is_pinned);
|
||||
HDassert(sinfo->fspace->sect_size == len);
|
||||
HDassert(sinfo->fspace->sect_cls);
|
||||
|
||||
/* Magic number */
|
||||
H5MM_memcpy(image, H5FS_SINFO_MAGIC, (size_t)H5_SIZEOF_MAGIC);
|
||||
@ -1418,7 +1415,6 @@ static herr_t
|
||||
H5FS__cache_sinfo_free_icr(void *_thing)
|
||||
{
|
||||
H5FS_sinfo_t *sinfo = (H5FS_sinfo_t *)_thing; /* Pointer to the object */
|
||||
H5FS_t *fspace; /* Free space header */
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_STATIC
|
||||
@ -1427,10 +1423,9 @@ H5FS__cache_sinfo_free_icr(void *_thing)
|
||||
HDassert(sinfo);
|
||||
HDassert(sinfo->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_BAD_MAGIC);
|
||||
HDassert(sinfo->cache_info.type == H5AC_FSPACE_SINFO);
|
||||
fspace = sinfo->fspace;
|
||||
HDassert(fspace->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_MAGIC);
|
||||
HDassert(fspace->cache_info.type == H5AC_FSPACE_HDR);
|
||||
HDassert(fspace->cache_info.is_pinned);
|
||||
HDassert(sinfo->fspace->cache_info.magic == H5C__H5C_CACHE_ENTRY_T_MAGIC);
|
||||
HDassert(sinfo->fspace->cache_info.type == H5AC_FSPACE_HDR);
|
||||
HDassert(sinfo->fspace->cache_info.is_pinned);
|
||||
|
||||
/* Destroy free space info */
|
||||
if(H5FS__sinfo_dest(sinfo) < 0)
|
||||
|
@ -182,7 +182,7 @@ H5_DLL H5FS_t *H5FS_create(H5F_t *f, haddr_t *fs_addr, const H5FS_create_t *fs_c
|
||||
H5_DLL H5FS_t *H5FS_open(H5F_t *f, haddr_t fs_addr, uint16_t nclasses,
|
||||
const H5FS_section_class_t *classes[], void *cls_init_udata, hsize_t alignment,
|
||||
hsize_t threshold);
|
||||
H5_DLL herr_t H5FS_size(const H5F_t *f, const H5FS_t *fspace, hsize_t *meta_size);
|
||||
H5_DLL herr_t H5FS_size(const H5FS_t *fspace, hsize_t *meta_size);
|
||||
H5_DLL herr_t H5FS_delete(H5F_t *f, haddr_t fs_addr);
|
||||
H5_DLL herr_t H5FS_close(H5F_t *f, H5FS_t *fspace);
|
||||
H5_DLL herr_t H5FS_alloc_hdr(H5F_t *f, H5FS_t *fspace, haddr_t *fs_addr);
|
||||
|
@ -344,7 +344,7 @@ H5F__cache_superblock_get_initial_load_size(void H5_ATTR_UNUSED *_udata, size_t
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5F__cache_superblock_get_final_load_size(const void *_image, size_t image_len,
|
||||
H5F__cache_superblock_get_final_load_size(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED image_len,
|
||||
void *_udata, size_t *actual_len)
|
||||
{
|
||||
const uint8_t *image = (const uint8_t *)_image; /* Pointer into raw data buffer */
|
||||
@ -434,7 +434,7 @@ H5F__cache_superblock_verify_chksum(const void *_image, size_t len, void *_udata
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5F__cache_superblock_deserialize(const void *_image, size_t len, void *_udata,
|
||||
H5F__cache_superblock_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len, void *_udata,
|
||||
hbool_t H5_ATTR_UNUSED *dirty)
|
||||
{
|
||||
H5F_super_t *sblock = NULL; /* File's superblock */
|
||||
@ -867,7 +867,7 @@ H5F__cache_drvrinfo_get_initial_load_size(void H5_ATTR_UNUSED *_udata, size_t *i
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5F__cache_drvrinfo_get_final_load_size(const void *_image, size_t image_len,
|
||||
H5F__cache_drvrinfo_get_final_load_size(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED image_len,
|
||||
void *_udata, size_t *actual_len)
|
||||
{
|
||||
const uint8_t *image = (const uint8_t *)_image; /* Pointer into raw data buffer */
|
||||
@ -911,7 +911,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5F__cache_drvrinfo_deserialize(const void *_image, size_t len, void *_udata,
|
||||
H5F__cache_drvrinfo_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len, void *_udata,
|
||||
hbool_t H5_ATTR_UNUSED *dirty)
|
||||
{
|
||||
H5O_drvinfo_t *drvinfo = NULL; /* Driver info */
|
||||
@ -1006,7 +1006,7 @@ H5F__cache_drvrinfo_image_len(const void *_thing, size_t *image_len)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5F__cache_drvrinfo_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
H5F__cache_drvrinfo_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_thing)
|
||||
{
|
||||
H5O_drvinfo_t *drvinfo = (H5O_drvinfo_t *)_thing; /* Pointer to the object */
|
||||
|
@ -762,12 +762,11 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static H5B_ins_t
|
||||
H5G_node_remove(H5F_t *f, haddr_t addr, void *_lt_key/*in,out*/,
|
||||
H5G_node_remove(H5F_t *f, haddr_t addr, void H5_ATTR_NDEBUG_UNUSED *_lt_key/*in,out*/,
|
||||
hbool_t H5_ATTR_UNUSED *lt_key_changed/*out*/,
|
||||
void *_udata/*in,out*/, void *_rt_key/*in,out*/,
|
||||
hbool_t *rt_key_changed/*out*/)
|
||||
{
|
||||
H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key;
|
||||
H5G_node_key_t *rt_key = (H5G_node_key_t *)_rt_key;
|
||||
H5G_bt_rm_t *udata = (H5G_bt_rm_t *)_udata;
|
||||
H5G_node_t *sn = NULL;
|
||||
@ -781,7 +780,7 @@ H5G_node_remove(H5F_t *f, haddr_t addr, void *_lt_key/*in,out*/,
|
||||
/* Check arguments */
|
||||
HDassert(f);
|
||||
HDassert(H5F_addr_defined(addr));
|
||||
HDassert(lt_key);
|
||||
HDassert((H5G_node_key_t *)_lt_key);
|
||||
HDassert(rt_key);
|
||||
HDassert(udata && udata->common.heap);
|
||||
|
||||
|
@ -403,7 +403,7 @@ H5HF__cache_hdr_get_initial_load_size(void *_udata, size_t *image_len)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HF__cache_hdr_get_final_load_size(const void *_image, size_t image_len,
|
||||
H5HF__cache_hdr_get_final_load_size(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED image_len,
|
||||
void *_udata, size_t *actual_len)
|
||||
{
|
||||
H5HF_hdr_t hdr; /* Temporary fractal heap header */
|
||||
@ -749,7 +749,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HF__cache_hdr_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
H5HF__cache_hdr_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_thing)
|
||||
{
|
||||
H5HF_hdr_t *hdr = (H5HF_hdr_t *)_thing; /* Fractal heap info */
|
||||
@ -979,8 +979,8 @@ H5HF__cache_iblock_verify_chksum(const void *_image, size_t len, void H5_ATTR_UN
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5HF__cache_iblock_deserialize(const void *_image, size_t len, void *_udata,
|
||||
hbool_t H5_ATTR_UNUSED *dirty)
|
||||
H5HF__cache_iblock_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_udata, hbool_t H5_ATTR_UNUSED *dirty)
|
||||
{
|
||||
H5HF_hdr_t *hdr; /* Shared fractal heap information */
|
||||
H5HF_iblock_cache_ud_t *udata = (H5HF_iblock_cache_ud_t *)_udata; /* User data for callback */
|
||||
@ -1326,7 +1326,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HF__cache_iblock_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
H5HF__cache_iblock_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_thing)
|
||||
{
|
||||
H5HF_hdr_t *hdr; /* Shared fractal heap information */
|
||||
@ -1471,8 +1471,8 @@ H5HF__cache_iblock_notify(H5AC_notify_action_t action, void *_thing)
|
||||
else {
|
||||
/* if this is a child iblock, verify that the pointers are */
|
||||
/* either uninitialized or set up correctly. */
|
||||
H5HF_indirect_t *par_iblock = iblock->parent;
|
||||
unsigned indir_idx; /* Index in parent's child iblock pointer array */
|
||||
H5HF_indirect_t H5_ATTR_NDEBUG_UNUSED *par_iblock = iblock->parent;
|
||||
unsigned H5_ATTR_NDEBUG_UNUSED indir_idx; /* Index in parent's child iblock pointer array */
|
||||
|
||||
/* Sanity check */
|
||||
HDassert(par_iblock->child_iblocks);
|
||||
@ -2438,8 +2438,8 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HF__cache_dblock_serialize(const H5F_t *f, void *image, size_t len,
|
||||
void *_thing)
|
||||
H5HF__cache_dblock_serialize(const H5F_t H5_ATTR_NDEBUG_UNUSED *f, void *image,
|
||||
size_t H5_ATTR_NDEBUG_UNUSED len, void *_thing)
|
||||
{
|
||||
H5HF_direct_t *dblock = (H5HF_direct_t *)_thing; /* Direct block info */
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
@ -1185,9 +1185,9 @@ H5HF__sect_single_valid(const H5FS_section_class_t H5_ATTR_UNUSED *cls, const H5
|
||||
H5HF_indirect_t *iblock; /* Indirect block that section's direct block resides in */
|
||||
haddr_t dblock_addr; /* Direct block address */
|
||||
size_t dblock_size; /* Direct block size */
|
||||
size_t dblock_overhead; /* Direct block's overhead */
|
||||
unsigned dblock_status = 0; /* Direct block's status in the metadata cache */
|
||||
herr_t status; /* Generic status value */
|
||||
size_t H5_ATTR_NDEBUG_UNUSED dblock_overhead; /* Direct block's overhead */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status; /* Generic status value */
|
||||
|
||||
/* Sanity check settings for section's direct block's parent */
|
||||
iblock = sect->u.single.parent;
|
||||
@ -2038,7 +2038,7 @@ H5HF__sect_row_valid(const H5FS_section_class_t *cls, const H5FS_section_info_t
|
||||
const H5HF_hdr_t *hdr; /* Fractal heap header */
|
||||
const H5HF_free_section_t *sect = (const H5HF_free_section_t *)_sect; /* Pointer to section to check */
|
||||
const H5HF_free_section_t *indir_sect; /* Pointer to underlying indirect section */
|
||||
unsigned indir_idx; /* Index of row in underlying indirect section's row array */
|
||||
unsigned H5_ATTR_NDEBUG_UNUSED indir_idx; /* Index of row in underlying indirect section's row array */
|
||||
|
||||
FUNC_ENTER_STATIC_NOERR
|
||||
|
||||
@ -4125,7 +4125,7 @@ H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect)
|
||||
dir_nrows = (max_dir_row - start_row) + 1;
|
||||
HDassert(dir_nrows == sect->u.indirect.dir_nrows);
|
||||
for(u = 0; u < dir_nrows; u++) {
|
||||
const H5HF_free_section_t *tmp_row_sect; /* Pointer to row section */
|
||||
const H5HF_free_section_t H5_ATTR_NDEBUG_UNUSED *tmp_row_sect; /* Pointer to row section */
|
||||
|
||||
tmp_row_sect = sect->u.indirect.dir_rows[u];
|
||||
HDassert(tmp_row_sect->sect_info.type == H5HF_FSPACE_SECT_FIRST_ROW
|
||||
@ -4133,7 +4133,7 @@ H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect)
|
||||
HDassert(tmp_row_sect->u.row.under == sect);
|
||||
HDassert(tmp_row_sect->u.row.row == (start_row + u));
|
||||
if(u > 0) {
|
||||
const H5HF_free_section_t *tmp_row_sect2; /* Pointer to row section */
|
||||
const H5HF_free_section_t H5_ATTR_NDEBUG_UNUSED *tmp_row_sect2; /* Pointer to row section */
|
||||
|
||||
tmp_row_sect2 = sect->u.indirect.dir_rows[u - 1];
|
||||
HDassert(tmp_row_sect2->u.row.row < tmp_row_sect->u.row.row);
|
||||
@ -4160,7 +4160,7 @@ H5HF_sect_indirect_valid(const H5HF_hdr_t *hdr, const H5HF_free_section_t *sect)
|
||||
HDassert(tmp_child_sect->sect_info.type == H5HF_FSPACE_SECT_INDIRECT);
|
||||
HDassert(tmp_child_sect->u.indirect.parent == sect);
|
||||
if(u > 0) {
|
||||
const H5HF_free_section_t *tmp_child_sect2; /* Pointer to child indirect section */
|
||||
const H5HF_free_section_t H5_ATTR_NDEBUG_UNUSED *tmp_child_sect2; /* Pointer to child indirect section */
|
||||
|
||||
tmp_child_sect2 = sect->u.indirect.indir_ents[u - 1];
|
||||
HDassert(H5F_addr_lt(tmp_child_sect2->sect_info.addr, tmp_child_sect->sect_info.addr));
|
||||
|
@ -447,7 +447,7 @@ H5HF__space_size(H5HF_hdr_t *hdr, hsize_t *fs_size)
|
||||
|
||||
/* Get free space metadata size */
|
||||
if(hdr->fspace) {
|
||||
if(H5FS_size(hdr->f, hdr->fspace, fs_size) < 0)
|
||||
if(H5FS_size(hdr->fspace, fs_size) < 0)
|
||||
HGOTO_ERROR(H5E_FSPACE, H5E_CANTGET, FAIL, "can't retrieve FS meta storage info")
|
||||
} /* end if */
|
||||
else
|
||||
|
@ -202,7 +202,7 @@ H5HG__cache_heap_get_initial_load_size(void H5_ATTR_UNUSED *_udata, size_t *imag
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HG__cache_heap_get_final_load_size(const void *image, size_t image_len,
|
||||
H5HG__cache_heap_get_final_load_size(const void *image, size_t H5_ATTR_NDEBUG_UNUSED image_len,
|
||||
void *udata, size_t *actual_len)
|
||||
{
|
||||
H5HG_heap_t heap; /* Global heap */
|
||||
@ -432,7 +432,7 @@ H5HG__cache_heap_image_len(const void *_thing, size_t *image_len)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HG__cache_heap_serialize(const H5F_t *f, void *image, size_t len,
|
||||
H5HG__cache_heap_serialize(const H5F_t H5_ATTR_NDEBUG_UNUSED *f, void *image, size_t len,
|
||||
void *_thing)
|
||||
{
|
||||
H5HG_heap_t *heap = (H5HG_heap_t *)_thing;
|
||||
|
@ -364,7 +364,7 @@ H5HL__cache_prefix_get_initial_load_size(void H5_ATTR_UNUSED *_udata, size_t *im
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HL__cache_prefix_get_final_load_size(const void *_image, size_t image_len,
|
||||
H5HL__cache_prefix_get_final_load_size(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED image_len,
|
||||
void *_udata, size_t *actual_len)
|
||||
{
|
||||
const uint8_t *image = (const uint8_t *)_image; /* Pointer into raw data buffer */
|
||||
@ -415,8 +415,8 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5HL__cache_prefix_deserialize(const void *_image, size_t len, void *_udata,
|
||||
hbool_t H5_ATTR_UNUSED *dirty)
|
||||
H5HL__cache_prefix_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_udata, hbool_t H5_ATTR_UNUSED *dirty)
|
||||
{
|
||||
H5HL_t *heap = NULL; /* Local heap */
|
||||
H5HL_prfx_t *prfx = NULL; /* Heap prefix deserialized */
|
||||
@ -555,7 +555,7 @@ H5HL__cache_prefix_image_len(const void *_thing, size_t *image_len)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HL__cache_prefix_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
H5HL__cache_prefix_serialize(const H5_ATTR_NDEBUG_UNUSED H5F_t *f, void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_thing)
|
||||
{
|
||||
H5HL_prfx_t *prfx = (H5HL_prfx_t *)_thing; /* Pointer to local heap prefix to query */
|
||||
@ -826,8 +826,8 @@ H5HL__cache_datablock_image_len(const void *_thing, size_t *image_len)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5HL__cache_datablock_serialize(const H5F_t *f, void *image, size_t len,
|
||||
void *_thing)
|
||||
H5HL__cache_datablock_serialize(const H5F_t H5_ATTR_NDEBUG_UNUSED *f, void *image,
|
||||
size_t H5_ATTR_NDEBUG_UNUSED len, void *_thing)
|
||||
{
|
||||
H5HL_t *heap; /* Pointer to the local heap */
|
||||
H5HL_dblk_t *dblk = (H5HL_dblk_t *)_thing; /* Pointer to the local heap data block */
|
||||
|
@ -2290,7 +2290,7 @@ H5MF_get_freespace(H5F_t *f, hsize_t *tot_space, hsize_t *meta_size)
|
||||
/* Retrieve free space size from free space manager */
|
||||
if(H5FS_sect_stats(f->shared->fs_man[type], &type_fs_size, NULL) < 0)
|
||||
HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query free space stats")
|
||||
if(H5FS_size(f, f->shared->fs_man[type], &type_meta_size) < 0)
|
||||
if(H5FS_size(f->shared->fs_man[type], &type_meta_size) < 0)
|
||||
HGOTO_ERROR(H5E_RESOURCE, H5E_CANTGET, FAIL, "can't query free space metadata stats")
|
||||
|
||||
/* Increment total free space for types */
|
||||
|
@ -334,7 +334,7 @@ H5O__ainfo_free(void *mesg)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5O__ainfo_delete(H5F_t *f, H5O_t *open_oh, void *_mesg)
|
||||
H5O__ainfo_delete(H5F_t *f, H5O_t H5_ATTR_NDEBUG_UNUSED *open_oh, void *_mesg)
|
||||
{
|
||||
H5O_ainfo_t *ainfo = (H5O_ainfo_t *)_mesg;
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
@ -405,9 +405,9 @@ H5O_ainfo_pre_copy_file(H5F_t H5_ATTR_UNUSED *file_src, const void H5_ATTR_UNUSE
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5O__ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst,
|
||||
H5O__ainfo_copy_file(H5F_t H5_ATTR_NDEBUG_UNUSED *file_src, void *mesg_src, H5F_t *file_dst,
|
||||
hbool_t H5_ATTR_UNUSED *recompute_size, unsigned H5_ATTR_UNUSED *mesg_flags,
|
||||
H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata)
|
||||
H5O_copy_t H5_ATTR_NDEBUG_UNUSED *cpy_info, void H5_ATTR_UNUSED *udata)
|
||||
{
|
||||
H5O_ainfo_t *ainfo_src = (H5O_ainfo_t *)mesg_src;
|
||||
H5O_ainfo_t *ainfo_dst = NULL;
|
||||
|
@ -111,7 +111,7 @@ H5FL_EXTERN(H5O_cont_t);
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5O__add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied,
|
||||
H5O__add_gap(H5F_t H5_ATTR_NDEBUG_UNUSED *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied,
|
||||
size_t idx, uint8_t *new_gap_loc, size_t new_gap_size)
|
||||
{
|
||||
hbool_t merged_with_null; /* Whether the gap was merged with a null message */
|
||||
|
@ -201,7 +201,7 @@ H5O__cache_get_initial_load_size(void H5_ATTR_UNUSED *_udata, size_t *image_len)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5O__cache_get_final_load_size(const void *image, size_t image_len,
|
||||
H5O__cache_get_final_load_size(const void *image, size_t H5_ATTR_NDEBUG_UNUSED image_len,
|
||||
void *_udata, size_t *actual_len)
|
||||
{
|
||||
H5O_cache_ud_t *udata = (H5O_cache_ud_t *)_udata; /* User data for callback */
|
||||
@ -306,7 +306,7 @@ H5O__cache_verify_chksum(const void *_image, size_t len, void *_udata)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5O__cache_deserialize(const void *image, size_t len, void *_udata,
|
||||
H5O__cache_deserialize(const void *image, size_t H5_ATTR_NDEBUG_UNUSED len, void *_udata,
|
||||
hbool_t *dirty)
|
||||
{
|
||||
H5O_t *oh = NULL; /* Object header read in */
|
||||
@ -763,7 +763,7 @@ H5O__cache_chk_verify_chksum(const void *_image, size_t len, void *_udata)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5O__cache_chk_deserialize(const void *image, size_t len, void *_udata,
|
||||
H5O__cache_chk_deserialize(const void *image, size_t H5_ATTR_NDEBUG_UNUSED len, void *_udata,
|
||||
hbool_t *dirty)
|
||||
{
|
||||
H5O_chunk_proxy_t *chk_proxy = NULL; /* Chunk proxy object */
|
||||
|
@ -1686,17 +1686,14 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
H5O_msg_reset_share(unsigned type_id, void *mesg)
|
||||
H5O_msg_reset_share(unsigned H5_ATTR_NDEBUG_UNUSED type_id, void *mesg)
|
||||
{
|
||||
const H5O_msg_class_t *type; /* Actual H5O class type for the ID */
|
||||
|
||||
FUNC_ENTER_NOAPI_NOINIT_NOERR
|
||||
|
||||
/* Check args */
|
||||
HDassert(type_id < NELMTS(H5O_msg_class_g));
|
||||
type = H5O_msg_class_g[type_id]; /* map the type ID to the actual type object */
|
||||
HDassert(type);
|
||||
HDassert(type->share_flags & H5O_SHARE_IS_SHARABLE);
|
||||
HDassert(H5O_msg_class_g[type_id]); /* map the type ID to the actual type object */
|
||||
HDassert(H5O_msg_class_g[type_id]->share_flags & H5O_SHARE_IS_SHARABLE);
|
||||
HDassert(mesg);
|
||||
|
||||
/* Reset the shared component in the message to zero. */
|
||||
|
@ -589,9 +589,9 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
H5O__shared_copy_file(H5F_t *file_src, H5F_t *file_dst,
|
||||
H5O__shared_copy_file(H5F_t H5_ATTR_NDEBUG_UNUSED *file_src, H5F_t *file_dst,
|
||||
const H5O_msg_class_t *mesg_type, const void *_native_src, void *_native_dst,
|
||||
hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info,
|
||||
hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t H5_ATTR_NDEBUG_UNUSED *cpy_info,
|
||||
void H5_ATTR_UNUSED *udata)
|
||||
{
|
||||
const H5O_shared_t *shared_src = (const H5O_shared_t *)_native_src; /* Alias to shared info in native source */
|
||||
|
@ -381,7 +381,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static H5_INLINE herr_t
|
||||
H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
|
||||
H5O_SHARED_POST_COPY_FILE(const H5O_loc_t H5_ATTR_NDEBUG_UNUSED *oloc_src, const void *mesg_src,
|
||||
H5O_loc_t *oloc_dst, void *mesg_dst, unsigned *mesg_flags,
|
||||
H5O_copy_t *cpy_info)
|
||||
{
|
||||
|
@ -5753,10 +5753,10 @@ H5P__facc_vol_cmp(const void *_info1, const void *_info2, size_t H5_ATTR_UNUSED
|
||||
{
|
||||
const H5VL_connector_prop_t *info1 = (const H5VL_connector_prop_t *)_info1; /* Create local aliases for values */
|
||||
const H5VL_connector_prop_t *info2 = (const H5VL_connector_prop_t *)_info2;
|
||||
H5VL_class_t *cls1, *cls2; /* connector class for each property */
|
||||
int cmp_value = 0; /* Value from comparison */
|
||||
herr_t status; /* Status from info comparison */
|
||||
int ret_value = 0; /* Return value */
|
||||
H5VL_class_t *cls1, *cls2; /* connector class for each property */
|
||||
int cmp_value = 0; /* Value from comparison */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status; /* Status from info comparison */
|
||||
int ret_value = 0; /* Return value */
|
||||
|
||||
FUNC_ENTER_STATIC_NOERR
|
||||
|
||||
|
15
src/H5Pint.c
15
src/H5Pint.c
@ -2780,8 +2780,8 @@ done:
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
static herr_t
|
||||
H5P__poke_plist_cb(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop,
|
||||
void *_udata)
|
||||
H5P__poke_plist_cb(H5P_genplist_t H5_ATTR_NDEBUG_UNUSED *plist, const char H5_ATTR_NDEBUG_UNUSED *name,
|
||||
H5P_genprop_t *prop, void *_udata)
|
||||
{
|
||||
H5P_prop_set_ud_t *udata = (H5P_prop_set_ud_t *)_udata; /* User data for callback */
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
@ -2827,7 +2827,7 @@ done:
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
static herr_t
|
||||
H5P__poke_pclass_cb(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop,
|
||||
H5P__poke_pclass_cb(H5P_genplist_t *plist, const char H5_ATTR_NDEBUG_UNUSED *name, H5P_genprop_t *prop,
|
||||
void *_udata)
|
||||
{
|
||||
H5P_prop_set_ud_t *udata = (H5P_prop_set_ud_t *)_udata; /* User data for callback */
|
||||
@ -4260,10 +4260,9 @@ property list class.
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
static int
|
||||
H5P__iterate_pclass_cb(void *_item, void *_key, void *_udata)
|
||||
H5P__iterate_pclass_cb(void *_item, void H5_ATTR_NDEBUG_UNUSED *_key, void *_udata)
|
||||
{
|
||||
H5P_genprop_t *item = (H5P_genprop_t *)_item; /* Pointer to the property */
|
||||
char *key = (char *)_key; /* Pointer to the property's name */
|
||||
H5P_iter_pclass_ud_t *udata = (H5P_iter_pclass_ud_t *)_udata; /* Pointer to user data */
|
||||
int ret_value = 0; /* Return value */
|
||||
|
||||
@ -4271,7 +4270,7 @@ H5P__iterate_pclass_cb(void *_item, void *_key, void *_udata)
|
||||
|
||||
/* Sanity check */
|
||||
HDassert(item);
|
||||
HDassert(key);
|
||||
HDassert((char *)_key);
|
||||
|
||||
/* Check if we've found the correctly indexed property */
|
||||
if(*udata->curr_idx_ptr >= udata->prev_idx) {
|
||||
@ -4397,8 +4396,8 @@ done:
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
static herr_t
|
||||
H5P__peek_cb(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop,
|
||||
void *_udata)
|
||||
H5P__peek_cb(H5P_genplist_t H5_ATTR_NDEBUG_UNUSED *plist, const char H5_ATTR_NDEBUG_UNUSED *name,
|
||||
H5P_genprop_t *prop, void *_udata)
|
||||
{
|
||||
H5P_prop_get_ud_t *udata = (H5P_prop_get_ud_t *)_udata; /* User data for callback */
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
@ -567,7 +567,7 @@ H5P__lacc_elink_fapl_cmp(const void *value1, const void *value2, size_t H5_ATTR_
|
||||
if(obj1 == NULL && obj2 != NULL) HGOTO_DONE(1);
|
||||
if(obj1 != NULL && obj2 == NULL) HGOTO_DONE(-1);
|
||||
if(obj1 && obj2) {
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
|
||||
status = H5P__cmp_plist(obj1, obj2, &ret_value);
|
||||
HDassert(status >= 0);
|
||||
|
@ -652,7 +652,7 @@ int H5SL_term_package(void)
|
||||
/* Terminate all the factories */
|
||||
if(H5SL_fac_nused_g > 0) {
|
||||
size_t i;
|
||||
herr_t ret;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
for(i = 0; i < H5SL_fac_nused_g; i++) {
|
||||
ret = H5FL_fac_term(H5SL_fac_g[i]);
|
||||
|
@ -212,8 +212,8 @@ H5SM__cache_table_verify_chksum(const void *_image, size_t len, void H5_ATTR_UNU
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5SM__cache_table_deserialize(const void *_image, size_t len, void *_udata,
|
||||
hbool_t H5_ATTR_UNUSED *dirty)
|
||||
H5SM__cache_table_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_udata, hbool_t H5_ATTR_UNUSED *dirty)
|
||||
{
|
||||
H5F_t *f; /* File pointer -- from user data */
|
||||
H5SM_master_table_t *table = NULL; /* Shared message table that we deserializing */
|
||||
@ -364,7 +364,7 @@ H5SM__cache_table_image_len(const void *_thing, size_t *image_len)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5SM__cache_table_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
H5SM__cache_table_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_thing)
|
||||
{
|
||||
H5SM_master_table_t *table = (H5SM_master_table_t *)_thing; /* Shared message table to encode */
|
||||
@ -568,8 +568,8 @@ H5SM__cache_list_verify_chksum(const void *_image, size_t H5_ATTR_UNUSED len, vo
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
H5SM__cache_list_deserialize(const void *_image, size_t len, void *_udata,
|
||||
hbool_t H5_ATTR_UNUSED *dirty)
|
||||
H5SM__cache_list_deserialize(const void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_udata, hbool_t H5_ATTR_UNUSED *dirty)
|
||||
{
|
||||
H5SM_list_t *list = NULL; /* The SOHM list being read in */
|
||||
H5SM_list_cache_ud_t *udata = (H5SM_list_cache_ud_t *)_udata; /* User data for callback */
|
||||
@ -687,7 +687,7 @@ H5SM__cache_list_image_len(const void *_thing, size_t *image_len)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5SM__cache_list_serialize(const H5F_t *f, void *_image, size_t len,
|
||||
H5SM__cache_list_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
void *_thing)
|
||||
{
|
||||
H5SM_list_t *list = (H5SM_list_t *)_thing ; /* Instance being serialized */
|
||||
|
@ -1848,7 +1848,7 @@ H5T_conv_struct_free(H5T_conv_struct_t *priv)
|
||||
|
||||
for(i = 0; i < priv->src_nmembs; i++)
|
||||
if(src2dst[i] >= 0) {
|
||||
int status;
|
||||
int H5_ATTR_NDEBUG_UNUSED status;
|
||||
|
||||
status = H5I_dec_ref(src_memb_id[i]);
|
||||
HDassert(status >= 0);
|
||||
|
@ -784,7 +784,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
H5T__ref_disk_read(H5VL_object_t *src_file, const void *src_buf, size_t src_size,
|
||||
H5T__ref_disk_read(H5VL_object_t *src_file, const void *src_buf, size_t H5_ATTR_NDEBUG_UNUSED src_size,
|
||||
H5VL_object_t H5_ATTR_UNUSED *dst_file, void *dst_buf, size_t dst_size)
|
||||
{
|
||||
const uint8_t *p = (const uint8_t *)src_buf;
|
||||
@ -1101,7 +1101,11 @@ H5T__ref_dsetreg_disk_getsize(H5VL_object_t H5_ATTR_UNUSED *src_file,
|
||||
{
|
||||
size_t ret_value = sizeof(struct H5Tref_dsetreg);
|
||||
|
||||
#ifndef NDEBUG
|
||||
FUNC_ENTER_STATIC
|
||||
#else
|
||||
FUNC_ENTER_STATIC_NOERR
|
||||
#endif
|
||||
|
||||
HDassert(src_buf);
|
||||
|
||||
@ -1125,7 +1129,9 @@ H5T__ref_dsetreg_disk_getsize(H5VL_object_t H5_ATTR_UNUSED *src_file,
|
||||
}
|
||||
#endif /* NDEBUG */
|
||||
|
||||
#ifndef NDEBUG
|
||||
done:
|
||||
#endif
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5T__ref_dsetreg_disk_getsize() */
|
||||
|
||||
|
@ -75,7 +75,7 @@ H5_mpi_set_bigio_count(hsize_t new_count)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
hsize_t
|
||||
H5_mpi_get_bigio_count()
|
||||
H5_mpi_get_bigio_count(void)
|
||||
{
|
||||
return bigio_count;
|
||||
}
|
||||
|
@ -305,15 +305,21 @@
|
||||
*/
|
||||
#ifdef __cplusplus
|
||||
# define H5_ATTR_FORMAT(X,Y,Z) /*void*/
|
||||
# define H5_ATTR_UNUSED /*void*/
|
||||
# define H5_ATTR_NORETURN /*void*/
|
||||
# define H5_ATTR_CONST /*void*/
|
||||
# define H5_ATTR_PURE /*void*/
|
||||
# define H5_ATTR_FALLTHROUGH /*void*/
|
||||
# define H5_ATTR_UNUSED /*void*/
|
||||
# define H5_ATTR_NDEBUG_UNUSED /*void*/
|
||||
# define H5_ATTR_NORETURN /*void*/
|
||||
# define H5_ATTR_CONST /*void*/
|
||||
# define H5_ATTR_PURE /*void*/
|
||||
# define H5_ATTR_FALLTHROUGH /*void*/
|
||||
#else /* __cplusplus */
|
||||
#if defined(H5_HAVE_ATTRIBUTE) && !defined(__SUNPRO_C)
|
||||
# define H5_ATTR_FORMAT(X,Y,Z) __attribute__((format(X, Y, Z)))
|
||||
# define H5_ATTR_UNUSED __attribute__((unused))
|
||||
#ifndef NDEBUG
|
||||
#define H5_ATTR_NDEBUG_UNUSED /*void*/
|
||||
#else /* NDEBUG */
|
||||
#define H5_ATTR_NDEBUG_UNUSED H5_ATTR_UNUSED
|
||||
#endif /* NDEBUG */
|
||||
# define H5_ATTR_NORETURN __attribute__((noreturn))
|
||||
# define H5_ATTR_CONST __attribute__((const))
|
||||
# define H5_ATTR_PURE __attribute__((pure))
|
||||
@ -324,11 +330,12 @@
|
||||
#endif
|
||||
#else
|
||||
# define H5_ATTR_FORMAT(X,Y,Z) /*void*/
|
||||
# define H5_ATTR_UNUSED /*void*/
|
||||
# define H5_ATTR_NORETURN /*void*/
|
||||
# define H5_ATTR_CONST /*void*/
|
||||
# define H5_ATTR_PURE /*void*/
|
||||
# define H5_ATTR_FALLTHROUGH /*void*/
|
||||
# define H5_ATTR_UNUSED /*void*/
|
||||
# define H5_ATTR_NDEBUG_UNUSED /*void*/
|
||||
# define H5_ATTR_NORETURN /*void*/
|
||||
# define H5_ATTR_CONST /*void*/
|
||||
# define H5_ATTR_PURE /*void*/
|
||||
# define H5_ATTR_FALLTHROUGH /*void*/
|
||||
#endif
|
||||
#endif /* __cplusplus */
|
||||
|
||||
|
@ -17,6 +17,7 @@
|
||||
* This file contains common code for tests of the cache
|
||||
* implemented in H5C.c
|
||||
*/
|
||||
#include "H5private.h"
|
||||
#include "H5CXprivate.h" /* API Contexts */
|
||||
#include "H5MMprivate.h"
|
||||
|
||||
@ -553,7 +554,7 @@ addr_to_type_and_index(haddr_t addr,
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
get_initial_load_size(void *udata, size_t *image_length, int32_t entry_type)
|
||||
get_initial_load_size(void *udata, size_t *image_length, int32_t H5_ATTR_NDEBUG_UNUSED entry_type)
|
||||
{
|
||||
test_entry_t *entry;
|
||||
test_entry_t *base_addr;
|
||||
@ -663,7 +664,7 @@ notify_get_initial_load_size(void *udata, size_t *image_length)
|
||||
*/
|
||||
static herr_t
|
||||
get_final_load_size(const void H5_ATTR_UNUSED *image, size_t H5_ATTR_UNUSED image_len,
|
||||
void *udata, size_t *actual_len, int32_t entry_type)
|
||||
void *udata, size_t *actual_len, int32_t H5_ATTR_NDEBUG_UNUSED entry_type)
|
||||
{
|
||||
test_entry_t *entry;
|
||||
test_entry_t *base_addr;
|
||||
@ -723,7 +724,8 @@ variable_get_final_load_size(const void *image, size_t image_len,
|
||||
*/
|
||||
|
||||
static htri_t
|
||||
verify_chksum(const void H5_ATTR_UNUSED *image, size_t H5_ATTR_UNUSED len, void *udata, int32_t entry_type)
|
||||
verify_chksum(const void H5_ATTR_UNUSED *image, size_t H5_ATTR_UNUSED len, void *udata,
|
||||
int32_t H5_ATTR_NDEBUG_UNUSED entry_type)
|
||||
{
|
||||
test_entry_t *entry;
|
||||
test_entry_t *base_addr;
|
||||
@ -776,8 +778,8 @@ variable_verify_chksum(const void *image, size_t len, void *udata)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
deserialize(const void *image, size_t len, void *udata, hbool_t *dirty,
|
||||
int32_t entry_type)
|
||||
deserialize(const void *image, size_t H5_ATTR_NDEBUG_UNUSED len, void *udata, hbool_t *dirty,
|
||||
int32_t H5_ATTR_NDEBUG_UNUSED entry_type)
|
||||
{
|
||||
test_entry_t *entry;
|
||||
test_entry_t *base_addr;
|
||||
@ -933,12 +935,10 @@ notify_deserialize(const void *image, size_t len, void *udata, hbool_t *dirty)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
image_len(const void *thing, size_t *image_length, int32_t entry_type)
|
||||
image_len(const void *thing, size_t *image_length, int32_t H5_ATTR_NDEBUG_UNUSED entry_type)
|
||||
{
|
||||
const test_entry_t *entry;
|
||||
test_entry_t *base_addr;
|
||||
int32_t type;
|
||||
int32_t idx;
|
||||
|
||||
HDassert(thing);
|
||||
HDassert(image_length);
|
||||
@ -948,14 +948,12 @@ image_len(const void *thing, size_t *image_length, int32_t entry_type)
|
||||
HDassert(entry->self == entry);
|
||||
|
||||
type = entry->type;
|
||||
idx = entry->index;
|
||||
|
||||
HDassert((type >= 0) && (type < NUMBER_OF_ENTRY_TYPES));
|
||||
HDassert(type == entry_type);
|
||||
HDassert((idx >= 0) && (idx <= max_indices[type]));
|
||||
HDassert((entry->index >= 0) && (entry->index <= max_indices[type]));
|
||||
|
||||
base_addr = entries[type];
|
||||
HDassert(entry == &(base_addr[idx]));
|
||||
HDassert(entry == &(entries[type][entry->index]));
|
||||
|
||||
if(type != VARIABLE_ENTRY_TYPE)
|
||||
HDassert(entry->size == entry_sizes[type]);
|
||||
@ -1055,18 +1053,15 @@ notify_image_len(const void *thing, size_t *image_length)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
pre_serialize(H5F_t *f,
|
||||
pre_serialize(H5F_t H5_ATTR_NDEBUG_UNUSED *f,
|
||||
void *thing,
|
||||
haddr_t addr,
|
||||
size_t len,
|
||||
haddr_t H5_ATTR_NDEBUG_UNUSED addr,
|
||||
size_t H5_ATTR_NDEBUG_UNUSED len,
|
||||
haddr_t *new_addr_ptr,
|
||||
size_t *new_len_ptr,
|
||||
unsigned *flags_ptr)
|
||||
{
|
||||
test_entry_t *entry;
|
||||
test_entry_t *base_addr;
|
||||
int32_t type;
|
||||
int32_t idx;
|
||||
int32_t i;
|
||||
|
||||
HDassert(f);
|
||||
@ -1086,16 +1081,9 @@ pre_serialize(H5F_t *f,
|
||||
|
||||
/* shouldn't serialize the entry unless it is dirty */
|
||||
HDassert(entry->is_dirty);
|
||||
|
||||
type = entry->type;
|
||||
idx = entry->index;
|
||||
|
||||
HDassert((type >= 0) && (type < NUMBER_OF_ENTRY_TYPES));
|
||||
HDassert((idx >= 0) && (idx <= max_indices[type]));
|
||||
|
||||
base_addr = entries[type];
|
||||
|
||||
HDassert(entry == &(base_addr[idx]));
|
||||
HDassert((entry->type >= 0) && (entry->type < NUMBER_OF_ENTRY_TYPES));
|
||||
HDassert((entry->index >= 0) && (entry->index <= max_indices[entry->type]));
|
||||
HDassert(entry == &(entries[entry->type][entry->index]));
|
||||
HDassert(entry->num_flush_ops >= 0);
|
||||
HDassert(entry->num_flush_ops < MAX_FLUSH_OPS);
|
||||
|
||||
@ -1307,9 +1295,7 @@ herr_t
|
||||
serialize(const H5F_t H5_ATTR_UNUSED *f, void *image_ptr, size_t len, void *thing)
|
||||
{
|
||||
test_entry_t *entry;
|
||||
test_entry_t *base_addr;
|
||||
int32_t type;
|
||||
int32_t idx;
|
||||
|
||||
HDassert(image_ptr);
|
||||
HDassert(thing);
|
||||
@ -1323,14 +1309,11 @@ serialize(const H5F_t H5_ATTR_UNUSED *f, void *image_ptr, size_t len, void *thin
|
||||
HDassert(entry->is_dirty);
|
||||
|
||||
type = entry->type;
|
||||
idx = entry->index;
|
||||
|
||||
HDassert((type >= 0) && (type < NUMBER_OF_ENTRY_TYPES));
|
||||
HDassert((idx >= 0) && (idx <= max_indices[type]));
|
||||
HDassert((entry->index >= 0) && (entry->index <= max_indices[type]));
|
||||
|
||||
base_addr = entries[type];
|
||||
|
||||
HDassert(entry == &(base_addr[idx]));
|
||||
HDassert(entry == &(entries[type][entry->index]));
|
||||
HDassert(entry->num_flush_ops >= 0);
|
||||
HDassert(entry->num_flush_ops < MAX_FLUSH_OPS);
|
||||
|
||||
@ -1461,21 +1444,19 @@ notify_serialize(const H5F_t H5_ATTR_UNUSED *f, void *image_ptr, size_t len,
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static herr_t
|
||||
notify(H5C_notify_action_t action, void *thing, int32_t entry_type)
|
||||
notify(H5C_notify_action_t action, void *thing, int32_t H5_ATTR_NDEBUG_UNUSED entry_type)
|
||||
{
|
||||
test_entry_t *entry;
|
||||
test_entry_t *base_addr;
|
||||
|
||||
HDassert(thing);
|
||||
|
||||
entry = (test_entry_t *)thing;
|
||||
base_addr = entries[entry->type];
|
||||
|
||||
HDassert(entry->index >= 0);
|
||||
HDassert(entry->index <= max_indices[entry->type]);
|
||||
HDassert((entry->type >= 0) && (entry->type < NUMBER_OF_ENTRY_TYPES));
|
||||
HDassert(entry->type == entry_type);
|
||||
HDassert(entry == &(base_addr[entry->index]));
|
||||
HDassert(entry == &(entries[entry->type][entry->index]));
|
||||
HDassert(entry == entry->self);
|
||||
if(!(action == H5C_NOTIFY_ACTION_ENTRY_DIRTIED && entry->action == TEST_ENTRY_ACTION_MOVE))
|
||||
HDassert(entry->header.addr == entry->addr);
|
||||
@ -1540,18 +1521,14 @@ notify_notify(H5C_notify_action_t action, void *thing)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
free_icr(test_entry_t *entry, int32_t entry_type)
|
||||
free_icr(test_entry_t *entry, int32_t H5_ATTR_NDEBUG_UNUSED entry_type)
|
||||
{
|
||||
test_entry_t *base_addr;
|
||||
|
||||
HDassert(entry);
|
||||
|
||||
base_addr = entries[entry->type];
|
||||
|
||||
HDassert(entry->type == entry_type);
|
||||
HDassert(entry->index >= 0);
|
||||
HDassert(entry->index <= max_indices[entry->type]);
|
||||
HDassert(entry == &(base_addr[entry->index]));
|
||||
HDassert(entry == &(entries[entry->type][entry->index]));
|
||||
HDassert(entry == entry->self);
|
||||
HDassert(entry->cache_ptr != NULL);
|
||||
HDassert(entry->cache_ptr->magic == H5C__H5C_T_MAGIC);
|
||||
|
@ -3900,9 +3900,10 @@ check_invalid_tag_application(void)
|
||||
#if H5C_DO_TAGGING_SANITY_CHECKS
|
||||
error:
|
||||
if(api_ctx_pushed) H5CX_pop();
|
||||
#endif /* H5C_DO_TAGGING_SANITY_CHECKS */
|
||||
|
||||
return 1;
|
||||
#endif /* H5C_DO_TAGGING_SANITY_CHECKS */
|
||||
|
||||
} /* check_invalid_tag_application */
|
||||
|
||||
|
||||
|
@ -7655,10 +7655,10 @@ static herr_t
|
||||
test_deprec(hid_t file)
|
||||
{
|
||||
hid_t dataset, space, small_space, create_parms, dcpl;
|
||||
hsize_t dims[2], small_dims[2];
|
||||
hsize_t deprec_size;
|
||||
herr_t status;
|
||||
hsize_t csize[2];
|
||||
hsize_t dims[2], small_dims[2];
|
||||
hsize_t deprec_size;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
hsize_t csize[2];
|
||||
|
||||
TESTING("deprecated API routines");
|
||||
|
||||
|
@ -6732,7 +6732,7 @@ static void create_del_obj_named_test_file(const char *filename, hid_t fapl,
|
||||
hid_t my_fapl; /* Copy of file access property list ID */
|
||||
hid_t dcpl; /* Dataset creation property list ID */
|
||||
unsigned use_at_least_v18;/* Whether to use old or new format */
|
||||
herr_t status; /* Generic return value */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status; /* Generic return value */
|
||||
|
||||
/* Make copy of FAPL */
|
||||
my_fapl = H5Pcopy(fapl);
|
||||
|
@ -7528,7 +7528,7 @@ error:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static int
|
||||
set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t multi, hbool_t split)
|
||||
set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t is_multi_or_split)
|
||||
{
|
||||
H5FD_mem_t memb_map[H5FD_MEM_NTYPES];
|
||||
hid_t memb_fapl_arr[H5FD_MEM_NTYPES];
|
||||
@ -7537,7 +7537,7 @@ set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t multi, hbool_t split)
|
||||
hbool_t relax;
|
||||
H5FD_mem_t mt;
|
||||
|
||||
HDassert(multi || split);
|
||||
HDassert(is_multi_or_split);
|
||||
|
||||
HDmemset(memb_name, 0, sizeof memb_name);
|
||||
|
||||
@ -7545,7 +7545,7 @@ set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t multi, hbool_t split)
|
||||
if(H5Pget_fapl_multi(fapl, memb_map, memb_fapl_arr, memb_name, memb_addr, &relax) < 0)
|
||||
TEST_ERROR
|
||||
|
||||
if(split) {
|
||||
if(is_multi_or_split) {
|
||||
/* Set memb_addr aligned */
|
||||
memb_addr[H5FD_MEM_SUPER] = ((memb_addr[H5FD_MEM_SUPER] + pagesize - 1) / pagesize) * pagesize;
|
||||
memb_addr[H5FD_MEM_DRAW] = ((memb_addr[H5FD_MEM_DRAW] + pagesize - 1) / pagesize) * pagesize;
|
||||
@ -7614,7 +7614,7 @@ test_page_alloc_xfree(const char *env_h5_drvr, hid_t fapl)
|
||||
if((fapl_new = H5Pcopy(fapl)) < 0) TEST_ERROR
|
||||
|
||||
if(multi || split)
|
||||
if(set_multi_split(fapl_new, 4096, multi, split) < 0)
|
||||
if(set_multi_split(fapl_new, 4096, split) < 0)
|
||||
TEST_ERROR;
|
||||
|
||||
/* Test with TRUE or FALSE for persisting free-space */
|
||||
|
@ -38,23 +38,25 @@
|
||||
|
||||
|
||||
#define FILENAME_LEN 1024
|
||||
|
||||
/* test routines */
|
||||
#ifdef H5_HAVE_PARALLEL
|
||||
static unsigned verify_page_buffering_disabled(hid_t orig_fapl,
|
||||
const char *env_h5_drvr);
|
||||
#else
|
||||
#define NUM_DSETS 5
|
||||
#define NX 100
|
||||
#define NY 50
|
||||
|
||||
/* helper routines */
|
||||
static unsigned create_file(char *filename, hid_t fcpl, hid_t fapl);
|
||||
static unsigned open_file(char *filename, hid_t fapl, hsize_t page_size, size_t page_buffer_size);
|
||||
|
||||
/* test routines */
|
||||
static unsigned test_args(hid_t fapl, const char *env_h5_drvr);
|
||||
static unsigned test_raw_data_handling(hid_t orig_fapl, const char *env_h5_drvr);
|
||||
static unsigned test_lru_processing(hid_t orig_fapl, const char *env_h5_drvr);
|
||||
static unsigned test_min_threshold(hid_t orig_fapl, const char *env_h5_drvr);
|
||||
static unsigned test_stats_collection(hid_t orig_fapl, const char *env_h5_drvr);
|
||||
#ifdef H5_HAVE_PARALLEL
|
||||
static unsigned verify_page_buffering_disabled(hid_t orig_fapl,
|
||||
const char *env_h5_drvr);
|
||||
|
||||
/* helper routines */
|
||||
static unsigned create_file(char *filename, hid_t fcpl, hid_t fapl);
|
||||
static unsigned open_file(char *filename, hid_t fapl, hsize_t page_size, size_t page_buffer_size);
|
||||
#endif /* H5_HAVE_PARALLEL */
|
||||
|
||||
const char *FILENAME[] = {
|
||||
@ -62,6 +64,7 @@ const char *FILENAME[] = {
|
||||
NULL
|
||||
};
|
||||
|
||||
#ifndef H5_HAVE_PARALLEL
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: create_file()
|
||||
@ -296,6 +299,7 @@ error:
|
||||
} H5E_END_TRY;
|
||||
return 1;
|
||||
}
|
||||
#endif /* H5_HAVE_PARALLEL */
|
||||
|
||||
/*
|
||||
*
|
||||
@ -357,6 +361,7 @@ error:
|
||||
|
||||
} /* set_multi_split() */
|
||||
|
||||
#ifndef H5_HAVE_PARALLEL
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: test_args()
|
||||
@ -379,6 +384,7 @@ error:
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
static unsigned
|
||||
test_args(hid_t orig_fapl, const char *env_h5_drvr)
|
||||
{
|
||||
@ -2002,6 +2008,7 @@ error:
|
||||
|
||||
return 1;
|
||||
} /* test_stats_collection */
|
||||
#endif /* #ifndef H5_HAVE_PARALLEL */
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
|
@ -25,6 +25,7 @@
|
||||
#include "H5Iprivate.h"
|
||||
#include "H5Pprivate.h"
|
||||
#include "H5VLprivate.h" /* Virtual Object Layer */
|
||||
#include "H5private.h"
|
||||
|
||||
/*
|
||||
* This file needs to access private information from the H5F package.
|
||||
@ -4208,7 +4209,7 @@ test_filespace_info(const char *env_h5_drvr)
|
||||
**
|
||||
*****************************************************************/
|
||||
static int
|
||||
set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t multi, hbool_t split)
|
||||
set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t split)
|
||||
{
|
||||
H5FD_mem_t memb_map[H5FD_MEM_NTYPES];
|
||||
hid_t memb_fapl_arr[H5FD_MEM_NTYPES];
|
||||
@ -4217,7 +4218,7 @@ set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t multi, hbool_t split)
|
||||
hbool_t relax;
|
||||
H5FD_mem_t mt;
|
||||
|
||||
HDassert(split || multi);
|
||||
HDassert(split);
|
||||
|
||||
HDmemset(memb_name, 0, sizeof memb_name);
|
||||
|
||||
@ -4308,7 +4309,7 @@ test_file_freespace(const char *env_h5_drvr)
|
||||
my_fapl = new_fapl;
|
||||
|
||||
if(multi_vfd || split_vfd) {
|
||||
ret = set_multi_split(new_fapl, FSP_SIZE_DEF, multi_vfd, split_vfd);
|
||||
ret = set_multi_split(new_fapl, FSP_SIZE_DEF, split_vfd);
|
||||
CHECK(ret, FAIL, "set_multi_split");
|
||||
}
|
||||
|
||||
@ -4474,7 +4475,7 @@ test_sects_freespace(const char *env_h5_drvr, hbool_t new_format)
|
||||
|
||||
/* Set up paged aligned address space for multi/split driver */
|
||||
if(multi_vfd || split_vfd) {
|
||||
ret = set_multi_split(fapl, FSP_SIZE_DEF, multi_vfd, split_vfd);
|
||||
ret = set_multi_split(fapl, FSP_SIZE_DEF, split_vfd);
|
||||
CHECK(ret, FAIL, "set_multi_split");
|
||||
}
|
||||
|
||||
|
10
test/tmisc.c
10
test/tmisc.c
@ -128,15 +128,19 @@ typedef struct
|
||||
/* Definitions for misc. test #8 */
|
||||
#define MISC8_FILE "tmisc8.h5"
|
||||
#define MISC8_DSETNAME1 "Dataset1"
|
||||
#define MISC8_DSETNAME2 "Dataset2"
|
||||
#define MISC8_DSETNAME3 "Dataset3"
|
||||
#define MISC8_DSETNAME4 "Dataset4"
|
||||
#define MISC8_DSETNAME5 "Dataset5"
|
||||
#define MISC8_DSETNAME8 "Dataset8"
|
||||
|
||||
#ifndef H5_HAVE_PARALLEL
|
||||
#define MISC8_DSETNAME2 "Dataset2"
|
||||
#define MISC8_DSETNAME3 "Dataset3"
|
||||
#define MISC8_DSETNAME6 "Dataset6"
|
||||
#define MISC8_DSETNAME7 "Dataset7"
|
||||
#define MISC8_DSETNAME8 "Dataset8"
|
||||
#define MISC8_DSETNAME9 "Dataset9"
|
||||
#define MISC8_DSETNAME10 "Dataset10"
|
||||
#endif
|
||||
|
||||
#define MISC8_RANK 2
|
||||
#define MISC8_DIM0 50
|
||||
#define MISC8_DIM1 50
|
||||
|
@ -25,7 +25,6 @@
|
||||
#define H5S_TESTING
|
||||
|
||||
#include "testhdf5.h"
|
||||
#include "hdf5.h"
|
||||
#include "H5Spkg.h" /* Dataspaces */
|
||||
|
||||
#define FILENAME "tselect.h5"
|
||||
@ -1613,7 +1612,7 @@ test_select_hyper_contig3(hid_t dset_type, hid_t xfer_plist)
|
||||
****************************************************************/
|
||||
static void
|
||||
verify_select_hyper_contig_dr__run_test(const uint16_t *cube_buf,
|
||||
size_t cube_size, unsigned edge_size, unsigned cube_rank)
|
||||
size_t H5_ATTR_NDEBUG_UNUSED cube_size, unsigned edge_size, unsigned cube_rank)
|
||||
{
|
||||
const uint16_t *cube_ptr; /* Pointer into the cube buffer */
|
||||
uint16_t expected_value; /* Expected value in dataset */
|
||||
|
@ -84,7 +84,7 @@
|
||||
#define N_PLANES_TO_WRITE 25
|
||||
|
||||
/* Planes */
|
||||
static hsize_t PLANES[N_SOURCES][RANK] = {
|
||||
H5TEST_DLLVAR hsize_t PLANES[N_SOURCES][RANK] = {
|
||||
{1, SM_HEIGHT, WIDTH},
|
||||
{1, LG_HEIGHT, WIDTH},
|
||||
{1, SM_HEIGHT, WIDTH},
|
||||
@ -94,7 +94,7 @@ static hsize_t PLANES[N_SOURCES][RANK] = {
|
||||
};
|
||||
|
||||
/* File names for source datasets */
|
||||
static char FILE_NAMES[N_SOURCES][NAME_LEN] = {
|
||||
H5TEST_DLLVAR char FILE_NAMES[N_SOURCES][NAME_LEN] = {
|
||||
{"vds_swmr_src_a.h5"},
|
||||
{"vds_swmr_src_b.h5"},
|
||||
{"vds_swmr_src_c.h5"},
|
||||
@ -104,11 +104,11 @@ static char FILE_NAMES[N_SOURCES][NAME_LEN] = {
|
||||
};
|
||||
|
||||
/* VDS file name */
|
||||
static char VDS_FILE_NAME[NAME_LEN] = "vds_swmr.h5";
|
||||
H5TEST_DLLVAR char VDS_FILE_NAME[NAME_LEN] = "vds_swmr.h5";
|
||||
|
||||
/* Dataset names */
|
||||
static char SOURCE_DSET_PATH[NAME_LEN] = "/source_dset";
|
||||
static char VDS_DSET_NAME[NAME_LEN] = "vds_dset";
|
||||
H5TEST_DLLVAR char SOURCE_DSET_PATH[NAME_LEN] = "/source_dset";
|
||||
H5TEST_DLLVAR char VDS_DSET_NAME[NAME_LEN] = "vds_dset";
|
||||
|
||||
/* Fill values */
|
||||
#endif /* VDS_SWMR_H */
|
||||
|
@ -3891,8 +3891,6 @@ actual_io_mode_tests(void) {
|
||||
* Programmer: Jonathan Kim
|
||||
* Date: Aug, 2012
|
||||
*/
|
||||
#define DSET_NOCOLCAUSE "nocolcause"
|
||||
#define NELM 2
|
||||
#define FILE_EXTERNAL "nocolcause_extern.data"
|
||||
static void
|
||||
test_no_collective_cause_mode(int selection_mode)
|
||||
|
@ -27,7 +27,6 @@ const char *FILENAME[3]={ "bigio_test.h5",
|
||||
#define DATASET2 "DSET2"
|
||||
#define DATASET3 "DSET3"
|
||||
#define DATASET4 "DSET4"
|
||||
#define DATASET5 "DSET5"
|
||||
#define DXFER_COLLECTIVE_IO 0x1 /* Collective IO*/
|
||||
#define DXFER_INDEPENDENT_IO 0x2 /* Independent IO collectively */
|
||||
#define DXFER_BIGCOUNT (1 < 29)
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include "H5Fpkg.h"
|
||||
#include "H5Iprivate.h"
|
||||
#include "H5MFprivate.h"
|
||||
|
||||
#include "H5private.h"
|
||||
|
||||
#define BASE_ADDR (haddr_t)1024
|
||||
|
||||
@ -38,7 +38,6 @@ int failures = 0;
|
||||
hbool_t verbose = TRUE; /* used to control error messages */
|
||||
|
||||
#define NFILENAME 2
|
||||
#define PARATESTFILE filenames[0]
|
||||
const char *FILENAME[NFILENAME]={"CacheTestDummy", NULL};
|
||||
#ifndef PATH_MAX
|
||||
#define PATH_MAX 512
|
||||
@ -219,7 +218,9 @@ struct datum data[NUM_DATA_ENTRIES];
|
||||
#define STD_VIRT_NUM_DATA_ENTRIES NUM_DATA_ENTRIES
|
||||
#define EXPRESS_VIRT_NUM_DATA_ENTRIES (NUM_DATA_ENTRIES / 10)
|
||||
/* Use a smaller test size to avoid creating huge MPE logfiles. */
|
||||
#ifdef H5_HAVE_MPE
|
||||
#define MPE_VIRT_NUM_DATA_ENTIES (NUM_DATA_ENTRIES / 100)
|
||||
#endif
|
||||
|
||||
int virt_num_data_entries = NUM_DATA_ENTRIES;
|
||||
|
||||
@ -2378,7 +2379,7 @@ datum_get_initial_load_size(void *udata_ptr, size_t *image_len_ptr)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void *
|
||||
datum_deserialize(const void * image_ptr,
|
||||
datum_deserialize(const void H5_ATTR_NDEBUG_UNUSED *image_ptr,
|
||||
H5_ATTR_UNUSED size_t len,
|
||||
void * udata_ptr,
|
||||
hbool_t * dirty_ptr)
|
||||
@ -2491,14 +2492,13 @@ datum_image_len(const void *thing, size_t *image_len)
|
||||
*/
|
||||
static herr_t
|
||||
datum_serialize(const H5F_t *f,
|
||||
void *image_ptr,
|
||||
void H5_ATTR_NDEBUG_UNUSED *image_ptr,
|
||||
size_t len,
|
||||
void *thing_ptr)
|
||||
{
|
||||
herr_t ret_value = SUCCEED;
|
||||
int idx;
|
||||
struct datum * entry_ptr;
|
||||
H5C_t * cache_ptr;
|
||||
struct H5AC_aux_t * aux_ptr;
|
||||
|
||||
HDassert( thing_ptr );
|
||||
@ -2509,11 +2509,8 @@ datum_serialize(const H5F_t *f,
|
||||
HDassert( f );
|
||||
HDassert( f->shared );
|
||||
HDassert( f->shared->cache );
|
||||
|
||||
cache_ptr = f->shared->cache;
|
||||
|
||||
HDassert( cache_ptr->magic == H5C__H5C_T_MAGIC );
|
||||
HDassert( cache_ptr->aux_ptr );
|
||||
HDassert( f->shared->cache->magic == H5C__H5C_T_MAGIC );
|
||||
HDassert( f->shared->cache->aux_ptr );
|
||||
|
||||
aux_ptr = (H5AC_aux_t *)(f->shared->cache->aux_ptr);
|
||||
|
||||
|
@ -620,7 +620,6 @@ coll_chunktest(const char* filename,
|
||||
size_t num_points; /* for point selection */
|
||||
hsize_t *coords = NULL; /* for point selection */
|
||||
hsize_t current_dims; /* for point selection */
|
||||
int i;
|
||||
|
||||
/* set up MPI parameters */
|
||||
MPI_Comm_size(comm,&mpi_size);
|
||||
|
@ -34,7 +34,6 @@
|
||||
|
||||
#define MULTI_CHUNK_IO_ADDRMAP_ISSUE_DIMS 2
|
||||
|
||||
#define LINK_CHUNK_IO_SORT_CHUNK_ISSUE_NO_SEL_PROCESS (mpi_rank == mpi_size - 1)
|
||||
#define LINK_CHUNK_IO_SORT_CHUNK_ISSUE_DATASET_NAME "linked_chunk_io_sort_chunk_issue"
|
||||
#define LINK_CHUNK_IO_SORT_CHUNK_ISSUE_Y_DIM_SCALE 20000
|
||||
#define LINK_CHUNK_IO_SORT_CHUNK_ISSUE_CHUNK_SIZE 1
|
||||
|
@ -567,7 +567,6 @@ dataset_writeAll(void)
|
||||
size_t num_points; /* for point selection */
|
||||
hsize_t *coords = NULL; /* for point selection */
|
||||
hsize_t current_dims; /* for point selection */
|
||||
int i;
|
||||
|
||||
herr_t ret; /* Generic return value */
|
||||
int mpi_size, mpi_rank;
|
||||
@ -1098,7 +1097,6 @@ dataset_readAll(void)
|
||||
|
||||
size_t num_points; /* for point selection */
|
||||
hsize_t *coords = NULL; /* for point selection */
|
||||
hsize_t current_dims; /* for point selection */
|
||||
int i,j,k;
|
||||
|
||||
herr_t ret; /* Generic return value */
|
||||
@ -3470,8 +3468,9 @@ actual_io_mode_tests(void) {
|
||||
* Programmer: Jonathan Kim
|
||||
* Date: Aug, 2012
|
||||
*/
|
||||
#ifdef LATER
|
||||
#define DSET_NOCOLCAUSE "nocolcause"
|
||||
#define NELM 2
|
||||
#endif
|
||||
#define FILE_EXTERNAL "nocolcause_extern.data"
|
||||
static void
|
||||
test_no_collective_cause_mode(int selection_mode)
|
||||
@ -3482,7 +3481,6 @@ test_no_collective_cause_mode(int selection_mode)
|
||||
uint32_t no_collective_cause_global_write = 0;
|
||||
uint32_t no_collective_cause_global_read = 0;
|
||||
uint32_t no_collective_cause_global_expected = 0;
|
||||
hsize_t coord[NELM][RANK];
|
||||
|
||||
const char * filename;
|
||||
const char * test_name;
|
||||
@ -3797,6 +3795,7 @@ test_no_collective_cause_mode(int selection_mode)
|
||||
* Programmer: Jonathan Kim
|
||||
* Date: Aug, 2012
|
||||
*/
|
||||
#ifdef LATER
|
||||
static void
|
||||
test_no_collective_cause_mode_filter(int selection_mode)
|
||||
{
|
||||
@ -4008,6 +4007,7 @@ test_no_collective_cause_mode_filter(int selection_mode)
|
||||
HDfree(buffer);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Function: no_collective_cause_tests
|
||||
*
|
||||
|
@ -215,7 +215,9 @@ test_filter_read(void)
|
||||
unsigned disable_partial_chunk_filters; /* Whether filters are disabled on partial chunks */
|
||||
herr_t hrc;
|
||||
const char *filename;
|
||||
#ifdef H5_HAVE_FILTER_FLETCHER32
|
||||
hsize_t fletcher32_size; /* Size of dataset with Fletcher32 checksum */
|
||||
#endif
|
||||
|
||||
#ifdef H5_HAVE_FILTER_DEFLATE
|
||||
hsize_t deflate_size; /* Size of dataset with deflate filter */
|
||||
|
@ -1959,7 +1959,7 @@ void rr_obj_hdr_flush_confusion_writer(MPI_Comm comm)
|
||||
/* private communicator size and rank */
|
||||
int mpi_size;
|
||||
int mpi_rank;
|
||||
int mrc; /* mpi error code */
|
||||
int mrc; /* mpi error code */
|
||||
/* steps to verify and have been verified */
|
||||
int steps = 0;
|
||||
int steps_done = 0;
|
||||
|
@ -1981,7 +1981,6 @@ contig_hs_dr_pio_test__run_test(const int test_num,
|
||||
#if CONTIG_HS_DR_PIO_TEST__RUN_TEST__DEBUG
|
||||
const char *fcnName = "contig_hs_dr_pio_test__run_test()";
|
||||
#endif /* CONTIG_HS_DR_PIO_TEST__RUN_TEST__DEBUG */
|
||||
int mpi_rank;
|
||||
struct hs_dr_pio_test_vars_t test_vars =
|
||||
{
|
||||
/* int mpi_size = */ -1,
|
||||
@ -2049,9 +2048,6 @@ contig_hs_dr_pio_test__run_test(const int test_num,
|
||||
small_rank, large_rank, use_collective_io,
|
||||
dset_type, express_test, tv_ptr);
|
||||
|
||||
/* initialize the local copy of mpi_rank */
|
||||
mpi_rank = tv_ptr->mpi_rank;
|
||||
|
||||
/* initialize skips & max_skips */
|
||||
tv_ptr->skips = *skips_ptr;
|
||||
tv_ptr->max_skips = max_skips;
|
||||
@ -3520,7 +3516,6 @@ ckrbrd_hs_dr_pio_test__m2d_l2s(struct hs_dr_pio_test_vars_t * tv_ptr)
|
||||
const char *fcnName = "ckrbrd_hs_dr_pio_test__m2d_l2s()";
|
||||
#endif /* CHECKER_BOARD_HS_DR_PIO_TEST__M2D_L2S__DEBUG */
|
||||
hbool_t data_ok = FALSE;
|
||||
hbool_t mis_match = FALSE;
|
||||
int i, j, k, l;
|
||||
size_t u;
|
||||
size_t start_index;
|
||||
@ -3768,8 +3763,6 @@ ckrbrd_hs_dr_pio_test__m2d_l2s(struct hs_dr_pio_test_vars_t * tv_ptr)
|
||||
|
||||
/* verify that expected data is retrieved */
|
||||
|
||||
mis_match = FALSE;
|
||||
|
||||
expected_value = (uint32_t)(
|
||||
(i * tv_ptr->edge_size * tv_ptr->edge_size *
|
||||
tv_ptr->edge_size * tv_ptr->edge_size) +
|
||||
@ -3878,7 +3871,6 @@ ckrbrd_hs_dr_pio_test__m2d_s2l(struct hs_dr_pio_test_vars_t * tv_ptr)
|
||||
const char *fcnName = "ckrbrd_hs_dr_pio_test__m2d_s2l()";
|
||||
#endif /* CONTIG_HS_DR_PIO_TEST__M2D_S2L__DEBUG */
|
||||
hbool_t data_ok = FALSE;
|
||||
hbool_t mis_match = FALSE;
|
||||
int i, j, k, l;
|
||||
size_t u;
|
||||
size_t start_index;
|
||||
@ -4138,8 +4130,6 @@ ckrbrd_hs_dr_pio_test__m2d_s2l(struct hs_dr_pio_test_vars_t * tv_ptr)
|
||||
HDassert( stop_index < tv_ptr->large_ds_size );
|
||||
|
||||
|
||||
mis_match = FALSE;
|
||||
|
||||
data_ok = TRUE;
|
||||
|
||||
ptr_1 = tv_ptr->large_ds_buf_1;
|
||||
@ -4235,7 +4225,6 @@ ckrbrd_hs_dr_pio_test__run_test(const int test_num,
|
||||
#if CKRBRD_HS_DR_PIO_TEST__RUN_TEST__DEBUG
|
||||
const char *fcnName = "ckrbrd_hs_dr_pio_test__run_test()";
|
||||
#endif /* CKRBRD_HS_DR_PIO_TEST__RUN_TEST__DEBUG */
|
||||
int mpi_rank; /* needed by VRFY */
|
||||
struct hs_dr_pio_test_vars_t test_vars =
|
||||
{
|
||||
/* int mpi_size = */ -1,
|
||||
@ -4305,10 +4294,6 @@ ckrbrd_hs_dr_pio_test__run_test(const int test_num,
|
||||
tv_ptr);
|
||||
|
||||
|
||||
/* initialize the local copy of mpi_rank */
|
||||
mpi_rank = tv_ptr->mpi_rank;
|
||||
|
||||
|
||||
/* initialize skips & max_skips */
|
||||
tv_ptr->skips = *skips_ptr;
|
||||
tv_ptr->max_skips = max_skips;
|
||||
|
@ -37,7 +37,7 @@
|
||||
|
||||
|
||||
static void coll_write_test(int chunk_factor);
|
||||
static void coll_read_test(int chunk_factor);
|
||||
static void coll_read_test(void);
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
@ -84,7 +84,7 @@ void
|
||||
coll_irregular_cont_read(void)
|
||||
{
|
||||
|
||||
coll_read_test(0);
|
||||
coll_read_test();
|
||||
|
||||
}
|
||||
|
||||
@ -133,7 +133,7 @@ void
|
||||
coll_irregular_simple_chunk_read(void)
|
||||
{
|
||||
|
||||
coll_read_test(1);
|
||||
coll_read_test();
|
||||
|
||||
}
|
||||
|
||||
@ -181,7 +181,7 @@ void
|
||||
coll_irregular_complex_chunk_read(void)
|
||||
{
|
||||
|
||||
coll_read_test(4);
|
||||
coll_read_test();
|
||||
|
||||
}
|
||||
|
||||
@ -662,7 +662,7 @@ void coll_write_test(int chunk_factor)
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void
|
||||
coll_read_test(int chunk_factor)
|
||||
coll_read_test(void)
|
||||
{
|
||||
|
||||
const char *filename;
|
||||
@ -923,7 +923,9 @@ coll_read_test(int chunk_factor)
|
||||
****************************************************************/
|
||||
|
||||
#define LDSCT_DS_RANK 5
|
||||
#if LOWER_DIM_SIZE_COMP_TEST__RUN_TEST__DEBUG
|
||||
#define LOWER_DIM_SIZE_COMP_TEST_DEBUG_TARGET_RANK 0
|
||||
#endif
|
||||
|
||||
#define LOWER_DIM_SIZE_COMP_TEST__SELECT_CHECKER_BOARD__DEBUG 0
|
||||
|
||||
@ -1558,7 +1560,9 @@ lower_dim_size_comp_test__run_test(const int chunk_edge_size,
|
||||
size_t small_ds_size;
|
||||
size_t small_ds_slice_size;
|
||||
size_t large_ds_size;
|
||||
#if LOWER_DIM_SIZE_COMP_TEST__RUN_TEST__DEBUG
|
||||
size_t large_ds_slice_size;
|
||||
#endif
|
||||
uint32_t expected_value;
|
||||
uint32_t * small_ds_buf_0 = NULL;
|
||||
uint32_t * small_ds_buf_1 = NULL;
|
||||
@ -1612,9 +1616,10 @@ lower_dim_size_comp_test__run_test(const int chunk_edge_size,
|
||||
small_ds_size = (size_t)((mpi_size + 1) * 1 * 1 * 10 * 10);
|
||||
small_ds_slice_size = (size_t) ( 1 * 1 * 10 * 10);
|
||||
large_ds_size = (size_t)((mpi_size + 1) * 10 * 10 * 10 * 10);
|
||||
large_ds_slice_size = (size_t) (10 * 10 * 10 * 10);
|
||||
|
||||
#if LOWER_DIM_SIZE_COMP_TEST__RUN_TEST__DEBUG
|
||||
large_ds_slice_size = (size_t) (10 * 10 * 10 * 10);
|
||||
|
||||
if ( mpi_rank == LOWER_DIM_SIZE_COMP_TEST_DEBUG_TARGET_RANK ) {
|
||||
HDfprintf(stdout, "%s:%d: small ds size / slice size = %d / %d.\n",
|
||||
fcnName, mpi_rank,
|
||||
|
@ -3312,7 +3312,7 @@ h5tools_dump_dcpl(FILE *stream, const h5tool_format_t *info,
|
||||
|
||||
if (vmaps) {
|
||||
size_t next;
|
||||
ssize_t ssize_out;
|
||||
ssize_t H5_ATTR_NDEBUG_UNUSED ssize_out;
|
||||
|
||||
ctx->indent_level++;
|
||||
for (next = 0; next < (unsigned) vmaps; next++) {
|
||||
|
@ -1798,12 +1798,7 @@ xml_dump_data(hid_t obj_id, int obj_data, struct subset_t H5_ATTR_UNUSED *sset,
|
||||
hid_t space = H5I_INVALID_HID;
|
||||
hid_t type = H5I_INVALID_HID;
|
||||
hid_t p_type = H5I_INVALID_HID;
|
||||
hsize_t size[64];
|
||||
hsize_t nelmts = 1;
|
||||
int ndims;
|
||||
int i;
|
||||
int status = -1;
|
||||
void *buf = NULL;
|
||||
hsize_t curr_pos = 0; /* total data element position */
|
||||
h5tools_str_t buffer; /* string into which to render */
|
||||
h5tools_context_t ctx; /* print context */
|
||||
|
@ -1695,7 +1695,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void
|
||||
dump_attribute_values(hid_t attr, const char *attr_name)
|
||||
dump_attribute_values(hid_t attr)
|
||||
{
|
||||
hid_t f_type = H5I_INVALID_HID;
|
||||
hid_t space = H5I_INVALID_HID;
|
||||
@ -1955,7 +1955,7 @@ list_attr(hid_t obj, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ain
|
||||
h5tools_str_close(&buffer);
|
||||
|
||||
if (data_g)
|
||||
dump_attribute_values(attr, attr_name);
|
||||
dump_attribute_values(attr);
|
||||
H5Aclose(attr);
|
||||
}
|
||||
else {
|
||||
|
@ -281,7 +281,7 @@ int read_info(const char *filename, pack_opt_t *options)
|
||||
char comp_info[1024];
|
||||
FILE *fp = NULL;
|
||||
char c;
|
||||
int i, rc = 1;
|
||||
int i;
|
||||
int ret_value = EXIT_SUCCESS;
|
||||
|
||||
if (NULL == (fp = HDfopen(filename, "r"))) {
|
||||
|
@ -4227,7 +4227,7 @@ static void test_comps_array(const char *fname, const char *dset, const char *at
|
||||
hsize_t sdims_dset[] = { SDIM_DSET };
|
||||
hsize_t sdims_cmpd_arry[] = { SDIM_CMPD_ARRAY };
|
||||
int i, j;
|
||||
herr_t ret; /* Generic return value */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Initialize array data to write */
|
||||
for (i = 0; i < SDIM_DSET; i++) {
|
||||
@ -4336,7 +4336,7 @@ static void test_comps_vlen(const char * fname, const char *dset, const char *at
|
||||
hsize_t sdims_dset[] = { SDIM_DSET };
|
||||
|
||||
unsigned i, j; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Allocate and initialize VL data to write */
|
||||
for (i = 0; i < SDIM_DSET; i++) {
|
||||
@ -4454,7 +4454,7 @@ static void test_comps_array_vlen(const char * fname, const char *dset, const ch
|
||||
hsize_t sdims_dset[] = { SDIM_DSET };
|
||||
hsize_t sdims_arry[] = { SDIM_CMPD_ARRAY };
|
||||
unsigned i, j, k; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Initialize array data to write in compound1 */
|
||||
for (i = 0; i < SDIM_DSET; i++) {
|
||||
@ -4597,7 +4597,7 @@ static void test_comps_vlen_arry(const char * fname, const char *dset, const cha
|
||||
hsize_t sdims_cmpd_arry[] = { SDIM_CMPD_ARRAY };
|
||||
|
||||
unsigned i, j, k; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Allocate and initialize VL data to write */
|
||||
for (i = 0; i < SDIM_DSET; i++) {
|
||||
@ -5214,7 +5214,7 @@ void write_attr_strings(hid_t loc_id, const char* dset_name, hid_t fid, int make
|
||||
hid_t aid = H5I_INVALID_HID;
|
||||
hid_t sid = H5I_INVALID_HID;
|
||||
hid_t tid = H5I_INVALID_HID;
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
int val, i, j, k, l, n;
|
||||
float f;
|
||||
|
||||
@ -6205,7 +6205,7 @@ void write_attr_in(hid_t loc_id, const char* dset_name, hid_t fid, int make_diff
|
||||
hid_t aid = H5I_INVALID_HID;
|
||||
hid_t sid = H5I_INVALID_HID;
|
||||
hid_t tid = H5I_INVALID_HID;
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
int val, i, j, k, l, n;
|
||||
float f;
|
||||
|
||||
@ -7197,7 +7197,7 @@ void write_dset_in(hid_t loc_id, const char* dset_name, hid_t fid, int make_diff
|
||||
hid_t sid = H5I_INVALID_HID;
|
||||
hid_t tid = H5I_INVALID_HID;
|
||||
hid_t dcpl = H5I_INVALID_HID;
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
int val, i, j, k, l, n;
|
||||
float f;
|
||||
int fillvalue = 2;
|
||||
@ -7832,7 +7832,7 @@ void gen_datareg(hid_t fid, int make_diffs /* flag to modify data buffers */)
|
||||
hsize_t start[10]; /* starting location of hyperslab */
|
||||
hsize_t count[10]; /* element count of hyperslab */
|
||||
hsize_t coord[5][2]; /* coordinates for point selection */
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
int i;
|
||||
|
||||
/* allocate the buffer for write the references */
|
||||
|
@ -1572,7 +1572,7 @@ gent_many(void)
|
||||
dset1_t dset1[6];
|
||||
|
||||
hsize_t dim[4];
|
||||
herr_t ret;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
fid = H5Fcreate(FILE12, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
|
||||
@ -2632,7 +2632,7 @@ static void gent_vldatatypes(void)
|
||||
hid_t file, dset, space, type;
|
||||
hsize_t dims[] = { SPACE1_DIM1 };
|
||||
int i;
|
||||
herr_t ret=0;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret=0;
|
||||
|
||||
file = H5Fcreate(FILE21, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
|
||||
@ -2727,7 +2727,7 @@ gent_vldatatypes2(void)
|
||||
hid_t tid1, tid2; /* Datatype IDs */
|
||||
hsize_t dims1[] = {SPACE1_DIM1};
|
||||
unsigned i,j,k; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Allocate and initialize VL data to write */
|
||||
for(i = 0; i < SPACE1_DIM1; i++) {
|
||||
@ -2800,7 +2800,7 @@ static void gent_vldatatypes3(void)
|
||||
hid_t tid1, tid2; /* Datatype IDs */
|
||||
hsize_t dims1[] = {SPACE1_DIM1};
|
||||
unsigned i,j; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Allocate and initialize VL data to write */
|
||||
for(i=0; i<SPACE1_DIM1; i++) {
|
||||
@ -2869,7 +2869,7 @@ static void gent_vldatatypes4(void)
|
||||
hid_t tid1, tid2; /* Datatype IDs */
|
||||
hsize_t dims1[] = {SPACE1_DIM1};
|
||||
unsigned i,j; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Allocate and initialize VL data to write */
|
||||
for(i=0; i<SPACE1_DIM1; i++) {
|
||||
@ -2926,14 +2926,14 @@ static void gent_vldatatypes4(void)
|
||||
/* Generate a variable-length dataset with NULL values in it */
|
||||
static void gent_vldatatypes5(void)
|
||||
{
|
||||
hvl_t wdata [SPACE1_DIM1];
|
||||
hid_t fid1;
|
||||
hid_t dataset;
|
||||
hid_t sid1;
|
||||
hid_t tid1;
|
||||
hsize_t dims1[] = {SPACE1_DIM1};
|
||||
int i,j; /* counting variable */
|
||||
herr_t ret; /* Generic return value */
|
||||
hvl_t wdata [SPACE1_DIM1];
|
||||
hid_t fid1;
|
||||
hid_t dataset;
|
||||
hid_t sid1;
|
||||
hid_t tid1;
|
||||
hsize_t dims1[] = {SPACE1_DIM1};
|
||||
int i,j; /* counting variable */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* initialize data for dataset */
|
||||
for(i=0; i<SPACE1_DIM1; i++) {
|
||||
@ -2995,16 +2995,15 @@ static void gent_vldatatypes5(void)
|
||||
|
||||
static void gent_array1_big(void)
|
||||
{
|
||||
int *wdata; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE_ARRAY1BIG_DIM};
|
||||
hsize_t tdims1[] = {ARRAY1BIG_DIM};
|
||||
int i,j; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
|
||||
int *wdata; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE_ARRAY1BIG_DIM};
|
||||
hsize_t tdims1[] = {ARRAY1BIG_DIM};
|
||||
int i,j; /* counting variables */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* for region reference dataset */
|
||||
hid_t dset2;
|
||||
@ -3130,15 +3129,15 @@ static void gent_array1(void)
|
||||
|
||||
static void gent_array2(void)
|
||||
{
|
||||
int wdata[SPACE1_DIM1][ARRAY2_DIM1][ARRAY2_DIM2][ARRAY2_DIM3]; /* Information to write */
|
||||
hid_t fid; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid; /* Dataspace ID */
|
||||
hid_t tid; /* Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims2[] = {ARRAY2_DIM1,ARRAY2_DIM2,ARRAY2_DIM3};
|
||||
int i,j,k,l; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
int wdata[SPACE1_DIM1][ARRAY2_DIM1][ARRAY2_DIM2][ARRAY2_DIM3]; /* Information to write */
|
||||
hid_t fid; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid; /* Dataspace ID */
|
||||
hid_t tid; /* Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims2[] = {ARRAY2_DIM1,ARRAY2_DIM2,ARRAY2_DIM3};
|
||||
int i,j,k,l; /* counting variables */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Allocate and initialize array data to write */
|
||||
for(i=0; i<SPACE1_DIM1; i++)
|
||||
@ -3176,17 +3175,17 @@ static void gent_array2(void)
|
||||
|
||||
static void gent_array3(void)
|
||||
{
|
||||
int wdata[SPACE1_DIM1][ARRAY1_DIM1][ARRAY3_DIM1][ARRAY3_DIM2]; /* Information to write */
|
||||
hid_t fid; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid; /* Dataspace ID */
|
||||
hid_t tid1; /* 1-D array Datatype ID */
|
||||
hid_t tid2; /* 2-D array Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
hsize_t tdims2[] = {ARRAY3_DIM1,ARRAY3_DIM2};
|
||||
int i,j,k,l; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
int wdata[SPACE1_DIM1][ARRAY1_DIM1][ARRAY3_DIM1][ARRAY3_DIM2]; /* Information to write */
|
||||
hid_t fid; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid; /* Dataspace ID */
|
||||
hid_t tid1; /* 1-D array Datatype ID */
|
||||
hid_t tid2; /* 2-D array Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
hsize_t tdims2[] = {ARRAY3_DIM1,ARRAY3_DIM2};
|
||||
int i,j,k,l; /* counting variables */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Allocate and initialize array data to write */
|
||||
for(i=0; i<SPACE1_DIM1; i++)
|
||||
@ -3233,16 +3232,16 @@ static void gent_array4(void)
|
||||
int i;
|
||||
float f;
|
||||
} s2_t;
|
||||
s2_t wdata[SPACE1_DIM1][ARRAY1_DIM1]; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Array Datatype ID */
|
||||
hid_t tid2; /* Compound Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
int i,j; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
s2_t wdata[SPACE1_DIM1][ARRAY1_DIM1]; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Array Datatype ID */
|
||||
hid_t tid2; /* Compound Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
int i,j; /* counting variables */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Initialize array data to write */
|
||||
for(i=0; i<SPACE1_DIM1; i++)
|
||||
@ -3299,17 +3298,17 @@ static void gent_array5(void)
|
||||
int i;
|
||||
float f[ARRAY1_DIM1];
|
||||
} s2_t;
|
||||
s2_t wdata[SPACE1_DIM1][ARRAY1_DIM1]; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Array Datatype ID */
|
||||
hid_t tid2; /* Compound Datatype ID */
|
||||
hid_t tid3; /* Nested Array Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
int i,j,k; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
s2_t wdata[SPACE1_DIM1][ARRAY1_DIM1]; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Array Datatype ID */
|
||||
hid_t tid2; /* Compound Datatype ID */
|
||||
hid_t tid3; /* Nested Array Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
int i,j,k; /* counting variables */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Initialize array data to write */
|
||||
for(i=0; i<SPACE1_DIM1; i++)
|
||||
@ -3370,16 +3369,16 @@ static void gent_array5(void)
|
||||
|
||||
static void gent_array6(void)
|
||||
{
|
||||
hvl_t wdata[SPACE1_DIM1][ARRAY1_DIM1]; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Array Datatype ID */
|
||||
hid_t tid2; /* VL Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
int i,j,k; /* counting variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
hvl_t wdata[SPACE1_DIM1][ARRAY1_DIM1]; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Array Datatype ID */
|
||||
hid_t tid2; /* VL Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
int i,j,k; /* counting variables */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Initialize array data to write */
|
||||
for(i=0; i<SPACE1_DIM1; i++)
|
||||
@ -3430,17 +3429,17 @@ static void gent_array6(void)
|
||||
|
||||
static void gent_array7(void)
|
||||
{
|
||||
hvl_t wdata[SPACE1_DIM1][ARRAY1_DIM1]; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Array Datatype ID */
|
||||
hid_t tid2; /* VL Datatype ID */
|
||||
hid_t tid3; /* Nested Array Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
int i,j,k,l; /* Index variables */
|
||||
herr_t ret; /* Generic return value */
|
||||
hvl_t wdata[SPACE1_DIM1][ARRAY1_DIM1]; /* Information to write */
|
||||
hid_t fid1; /* HDF5 File IDs */
|
||||
hid_t dataset; /* Dataset ID */
|
||||
hid_t sid1; /* Dataspace ID */
|
||||
hid_t tid1; /* Array Datatype ID */
|
||||
hid_t tid2; /* VL Datatype ID */
|
||||
hid_t tid3; /* Nested Array Datatype ID */
|
||||
hsize_t sdims1[] = {SPACE1_DIM1};
|
||||
hsize_t tdims1[] = {ARRAY1_DIM1};
|
||||
int i,j,k,l; /* Index variables */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret; /* Generic return value */
|
||||
|
||||
/* Initialize array data to write */
|
||||
for(i=0; i<SPACE1_DIM1; i++)
|
||||
@ -3504,7 +3503,7 @@ static void gent_array8(void)
|
||||
hid_t filetype = H5I_INVALID_HID; /* Handles */
|
||||
hid_t space = H5I_INVALID_HID; /* Handles */
|
||||
hid_t dset = H5I_INVALID_HID; /* Handles */
|
||||
herr_t status = -1;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status = -1;
|
||||
hsize_t sdims[] = {F64_DIM0};
|
||||
hsize_t tdims[] = {F64_DIM1};
|
||||
int *wdata; /* Write buffer */
|
||||
@ -3571,7 +3570,7 @@ static void gent_empty(void)
|
||||
} empty_struct;
|
||||
hid_t file, dset, space, type;
|
||||
hsize_t dims[] = { SPACE1_DIM1 };
|
||||
herr_t ret=0;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret=0;
|
||||
|
||||
file = H5Fcreate(FILE32, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
|
||||
@ -3968,7 +3967,7 @@ static void write_attr_in(hid_t loc_id,
|
||||
hid_t aid;
|
||||
hid_t sid;
|
||||
hid_t tid;
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
int val, i, j, k, n;
|
||||
float f;
|
||||
|
||||
@ -4409,7 +4408,7 @@ static void write_dset_in(hid_t loc_id,
|
||||
hid_t sid;
|
||||
hid_t tid;
|
||||
hid_t plist_id;
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
int val, i, j, k, n;
|
||||
float f;
|
||||
int fillvalue=2;
|
||||
@ -4847,7 +4846,7 @@ static void gent_attr_all(void)
|
||||
hid_t root_id;
|
||||
hid_t sid;
|
||||
hsize_t dims[1] = {2};
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
|
||||
/* Create a file and a dataset */
|
||||
fid = H5Fcreate(FILE40, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
@ -5005,7 +5004,7 @@ static void gent_compound_complex(void)
|
||||
hid_t array4_tid; /* Array datatype handle */
|
||||
hid_t datafile, dataset; /* Datafile/dataset handles */
|
||||
hid_t dataspace; /* Dataspace handle */
|
||||
herr_t status; /* Error checking variable */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status; /* Error checking variable */
|
||||
hsize_t dim[] = {F41_LENGTH}; /* Dataspace dimensions */
|
||||
hsize_t array_dimb[] = {F41_DIMb}; /* Array dimensions */
|
||||
hsize_t array_dimd[]={F41_ARRAY_DIMd1,F41_ARRAY_DIMd2}; /* Array dimensions */
|
||||
@ -5154,7 +5153,7 @@ static void gent_named_dtype_attr(void)
|
||||
hid_t aid;
|
||||
hid_t gid;
|
||||
int data=8;
|
||||
herr_t ret;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
/* Create a file */
|
||||
fid=H5Fcreate(FILE42, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
@ -5376,7 +5375,7 @@ make_external(hid_t fid)
|
||||
hsize_t cur_size[1]; /*data space current size */
|
||||
hsize_t max_size[1]; /*data space maximum size */
|
||||
hsize_t size; /*bytes reserved for data in the external file*/
|
||||
int ret;
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
cur_size[0] = max_size[0] = 100;
|
||||
size = (max_size[0]*sizeof(int)/2);
|
||||
@ -5424,7 +5423,8 @@ static void gent_filters(void)
|
||||
hsize_t dims1[RANK] = {DIM1,DIM2};
|
||||
hsize_t chunk_dims[RANK] = {CDIM1,CDIM2};
|
||||
int buf1[DIM1][DIM2];
|
||||
int i, j, n, ret;
|
||||
int i, j, n;
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
for(i=n=0; i<DIM1; i++){
|
||||
for(j=0; j<DIM2; j++){
|
||||
@ -5770,8 +5770,7 @@ static void gent_fcontents(void)
|
||||
hid_t tid; /* datatype ID */
|
||||
hsize_t dims[1]={4};
|
||||
int buf[4]={1,2,3,4};
|
||||
int ret;
|
||||
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
/* create a file */
|
||||
fid = H5Fcreate(FILE46, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
@ -5904,7 +5903,7 @@ static void gent_fvalues(void)
|
||||
hvl_t fillval3; /* vlen fill value */
|
||||
hsize_t dimarray[1]={3}; /* array dimension */
|
||||
int buf4[2][3]= {{1,2,3},{4,5,6}}; /* array */
|
||||
int ret;
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
/* create a file */
|
||||
fid = H5Fcreate(FILE48, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
@ -6062,9 +6061,9 @@ static void gent_string(void)
|
||||
c_t buf3 = {24, "Four score and seven\n years ago our forefathers brought forth on this continent a new nation"};
|
||||
char buf4[] = {"Four score and seven\n years ago our forefathers brought forth on this continent a new nation"};
|
||||
hsize_t dims1[] = {1};
|
||||
hsize_t dims2[] = {SPACE1_DIM1};
|
||||
hsize_t dims4[1];
|
||||
int ret;
|
||||
hsize_t dims2[] = {SPACE1_DIM1};
|
||||
hsize_t dims4[1];
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
dims4[0] = sizeof(buf4);
|
||||
|
||||
@ -6159,7 +6158,8 @@ static void gent_aindices(void)
|
||||
int buf2[10][10];
|
||||
int buf3[2][10][10];
|
||||
int buf4[2][2][10][10];
|
||||
int i, j, k, l, n, ret;
|
||||
int i, j, k, l, n;
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
for(i = n = 0; i < 100; i++)
|
||||
buf1[i] = n++;
|
||||
@ -6226,11 +6226,11 @@ static void gent_aindices(void)
|
||||
*/
|
||||
static void gent_longlinks(void)
|
||||
{
|
||||
hid_t fid = (-1); /* File ID */
|
||||
hid_t gid = (-1); /* Group ID */
|
||||
hid_t gid2 = (-1); /* Datatype ID */
|
||||
char *objname = NULL; /* Name of object [Long] */
|
||||
size_t u; /* Local index variable */
|
||||
hid_t fid = (-1); /* File ID */
|
||||
hid_t gid = (-1); /* Group ID */
|
||||
hid_t H5_ATTR_NDEBUG_UNUSED gid2 = (-1); /* Datatype ID */
|
||||
char *objname = NULL; /* Name of object [Long] */
|
||||
size_t u; /* Local index variable */
|
||||
|
||||
/* Create files */
|
||||
fid = H5Fcreate(FILE51, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
@ -6407,7 +6407,7 @@ gent_bigdims(void)
|
||||
hsize_t i;
|
||||
char c;
|
||||
size_t nelmts;
|
||||
int ret;
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
/* create a file */
|
||||
fid = H5Fcreate(FILE56, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
@ -6503,7 +6503,8 @@ gent_hyperslab(void)
|
||||
hid_t fid; /* file id */
|
||||
hsize_t dims[2] = {32,4097}; /* big enough data size to force a second stripmine read */
|
||||
double *buf;
|
||||
int i, ret;
|
||||
int i;
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
buf = (double*) HDmalloc(32 * 4097 * sizeof(double) );
|
||||
for(i = 0; i < 32 * 4097; i++)
|
||||
@ -7129,7 +7130,8 @@ gent_dataset_idx(void)
|
||||
hsize_t dims[2];
|
||||
hsize_t maxdims[2];
|
||||
int buf[20][10];
|
||||
int i, j, ret;
|
||||
int i, j;
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
/* Get a copy of the file aaccess property */
|
||||
fapl = H5Pcreate(H5P_FILE_ACCESS);
|
||||
@ -7653,7 +7655,7 @@ static void
|
||||
gent_charsets(void)
|
||||
{
|
||||
hid_t fid, did, sid;
|
||||
herr_t status;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
hsize_t dim[] = {1}; /* Dataspace dimensions */
|
||||
typedef struct CharSetInfo {
|
||||
const char *ascii_p_;
|
||||
@ -7727,7 +7729,7 @@ static void gent_compound_intsizes(void) {
|
||||
Array1Struct *Array1;
|
||||
|
||||
hid_t Array1Structid; /* File datatype identifier */
|
||||
herr_t status; /* Error checking variable */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status; /* Error checking variable */
|
||||
hsize_t dim[] = { F70_LENGTH }; /* Dataspace dimensions */
|
||||
|
||||
int m, n, o; /* Array init loop vars */
|
||||
@ -8000,7 +8002,7 @@ static void gent_compound_attr_intsizes(void) {
|
||||
Array1Struct *Array1 = NULL;
|
||||
|
||||
hid_t Array1Structid; /* File datatype identifier */
|
||||
herr_t status; /* Error checking variable */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status; /* Error checking variable */
|
||||
hsize_t dim[] = { F70_LENGTH }; /* Dataspace dimensions */
|
||||
|
||||
int m, n, o; /* Array init loop vars */
|
||||
@ -8880,7 +8882,7 @@ static void gent_compound_int_array(void) {
|
||||
Cmpd1Struct *Cmpd1;
|
||||
|
||||
hid_t Cmpd1Structid; /* File datatype identifier */
|
||||
herr_t status; /* Error checking variable */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status; /* Error checking variable */
|
||||
hsize_t dim[] = { F76_LENGTH }; /* Dataspace dimensions */
|
||||
|
||||
int m, n; /* Array init loop vars */
|
||||
@ -9136,7 +9138,7 @@ static void gent_compound_ints(void) {
|
||||
|
||||
hid_t Cmpd1Structid; /* File datatype identifier */
|
||||
hid_t Cmpd2Structid; /* File datatype identifier */
|
||||
herr_t status; /* Error checking variable */
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status; /* Error checking variable */
|
||||
hsize_t dim[] = { F77_LENGTH }; /* Dataspace dimensions */
|
||||
|
||||
int m; /* Array init loop vars */
|
||||
@ -10438,7 +10440,8 @@ static void gent_udfilter(void)
|
||||
hsize_t dims1[RANK] = {DIM1,DIM2};
|
||||
hsize_t chunk_dims[RANK] = {CDIM1,CDIM2};
|
||||
int buf1[DIM1][DIM2];
|
||||
int i, j, n, ret;
|
||||
int i, j, n;
|
||||
int H5_ATTR_NDEBUG_UNUSED ret;
|
||||
|
||||
for(i=n=0; i<DIM1; i++){
|
||||
for(j=0; j<DIM2; j++){
|
||||
|
@ -314,7 +314,6 @@ generate_f32le(hbool_t external) {
|
||||
int
|
||||
main(void) {
|
||||
int i = 0;
|
||||
int ret_value = 0;
|
||||
|
||||
for (i = 0; i < 2; i++) {
|
||||
hbool_t external = (i & 1) ? TRUE : FALSE;
|
||||
|
@ -3684,10 +3684,10 @@ make_userblock(void)
|
||||
{
|
||||
hid_t fid = H5I_INVALID_HID;
|
||||
hid_t fcpl = H5I_INVALID_HID;
|
||||
int fd = -1; /* File descriptor for writing userblock */
|
||||
char ub[USERBLOCK_SIZE]; /* User block data */
|
||||
ssize_t nwritten; /* # of bytes written */
|
||||
size_t u; /* Local index variable */
|
||||
int fd = -1; /* File descriptor for writing userblock */
|
||||
char ub[USERBLOCK_SIZE]; /* User block data */
|
||||
ssize_t H5_ATTR_NDEBUG_UNUSED nwritten; /* # of bytes written */
|
||||
size_t u; /* Local index variable */
|
||||
|
||||
/* Create file creation property list with userblock set */
|
||||
if((fcpl = H5Pcreate(H5P_FILE_CREATE)) < 0)
|
||||
@ -3749,7 +3749,7 @@ verify_userblock( const char* filename)
|
||||
int fd = -1; /* File descriptor for writing userblock */
|
||||
char ub[USERBLOCK_SIZE]; /* User block data */
|
||||
hsize_t ub_size = 0; /* User block size */
|
||||
ssize_t nread; /* # of bytes read */
|
||||
ssize_t H5_ATTR_NDEBUG_UNUSED nread; /* # of bytes read */
|
||||
size_t u; /* Local index variable */
|
||||
|
||||
/* Open file with userblock */
|
||||
@ -3816,7 +3816,7 @@ make_userblock_file(void)
|
||||
{
|
||||
int fd = -1; /* File descriptor for writing userblock */
|
||||
char ub[USERBLOCK_SIZE]; /* User block data */
|
||||
ssize_t nwritten; /* # of bytes written */
|
||||
ssize_t H5_ATTR_NDEBUG_UNUSED nwritten; /* # of bytes written */
|
||||
size_t u; /* Local index variable */
|
||||
|
||||
/* initialize userblock data */
|
||||
|
@ -133,7 +133,7 @@ synchronize (void)
|
||||
#if defined(H5_HAVE_WIN32_API) && ! defined(__CYGWIN__)
|
||||
_flushall();
|
||||
#else
|
||||
int status;
|
||||
int H5_ATTR_NDEBUG_UNUSED status;
|
||||
|
||||
status = HDsystem("sync");
|
||||
HDassert(status >= 0);
|
||||
@ -169,7 +169,6 @@ main (void)
|
||||
|
||||
unsigned char *the_data = NULL;
|
||||
hid_t file, dset, file_space = H5I_INVALID_HID;
|
||||
herr_t status;
|
||||
#ifdef H5_HAVE_GETRUSAGE
|
||||
struct rusage r_start, r_stop;
|
||||
#else
|
||||
@ -178,8 +177,9 @@ main (void)
|
||||
struct timeval t_start, t_stop;
|
||||
int fd;
|
||||
unsigned u;
|
||||
hssize_t n;
|
||||
off_t offset;
|
||||
herr_t H5_ATTR_NDEBUG_UNUSED status;
|
||||
hssize_t H5_ATTR_NDEBUG_UNUSED n;
|
||||
off_t H5_ATTR_NDEBUG_UNUSED offset;
|
||||
hsize_t start[2];
|
||||
hsize_t count[2];
|
||||
|
||||
@ -198,15 +198,15 @@ main (void)
|
||||
|
||||
/* Open the files */
|
||||
file = H5Fcreate (HDF5_FILE_NAME, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
|
||||
assert (file>=0);
|
||||
HDassert (file>=0);
|
||||
fd = HDopen (RAW_FILE_NAME, O_RDWR|O_CREAT|O_TRUNC, 0666);
|
||||
assert (fd>=0);
|
||||
HDassert (fd>=0);
|
||||
|
||||
/* Create the dataset */
|
||||
file_space = H5Screate_simple (2, size, size);
|
||||
assert(file_space >= 0);
|
||||
HDassert(file_space >= 0);
|
||||
dset = H5Dcreate2(file, "dset", H5T_NATIVE_UCHAR, file_space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
|
||||
assert(dset >= 0);
|
||||
HDassert(dset >= 0);
|
||||
the_data = (unsigned char *)malloc((size_t)(size[0] * size[1]));
|
||||
|
||||
/* initial fill for lazy malloc */
|
||||
@ -268,7 +268,7 @@ main (void)
|
||||
HDfflush(stderr);
|
||||
status = H5Dread (dset, H5T_NATIVE_UCHAR, file_space, file_space,
|
||||
H5P_DEFAULT, the_data);
|
||||
assert (status>=0);
|
||||
HDassert (status>=0);
|
||||
}
|
||||
#ifdef H5_HAVE_GETRUSAGE
|
||||
HDgetrusage(RUSAGE_SELF, &r_stop);
|
||||
@ -306,9 +306,9 @@ main (void)
|
||||
putc (PROGRESS, stderr);
|
||||
HDfflush(stderr);
|
||||
offset = HDlseek (fd, (off_t)0, SEEK_SET);
|
||||
assert (0==offset);
|
||||
HDassert (0==offset);
|
||||
n = HDwrite (fd, the_data, (size_t)(size[0]*size[1]));
|
||||
assert (n>=0 && (size_t)n==size[0]*size[1]);
|
||||
HDassert (n>=0 && (size_t)n==size[0]*size[1]);
|
||||
}
|
||||
#ifdef H5_HAVE_GETRUSAGE
|
||||
HDgetrusage(RUSAGE_SELF, &r_stop);
|
||||
@ -347,7 +347,7 @@ main (void)
|
||||
HDfflush(stderr);
|
||||
status = H5Dwrite (dset, H5T_NATIVE_UCHAR, H5S_ALL, H5S_ALL,
|
||||
H5P_DEFAULT, the_data);
|
||||
assert (status>=0);
|
||||
HDassert (status>=0);
|
||||
}
|
||||
#ifdef H5_HAVE_GETRUSAGE
|
||||
HDgetrusage(RUSAGE_SELF, &r_stop);
|
||||
@ -385,9 +385,9 @@ main (void)
|
||||
putc (PROGRESS, stderr);
|
||||
HDfflush(stderr);
|
||||
offset = HDlseek (fd, (off_t)0, SEEK_SET);
|
||||
assert (0==offset);
|
||||
HDassert (0==offset);
|
||||
n = HDread (fd, the_data, (size_t)(size[0]*size[1]));
|
||||
assert (n>=0 && (size_t)n==size[0]*size[1]);
|
||||
HDassert (n>=0 && (size_t)n==size[0]*size[1]);
|
||||
}
|
||||
#ifdef H5_HAVE_GETRUSAGE
|
||||
HDgetrusage(RUSAGE_SELF, &r_stop);
|
||||
@ -427,7 +427,7 @@ main (void)
|
||||
HDfflush(stderr);
|
||||
status = H5Dread (dset, H5T_NATIVE_UCHAR, file_space, file_space,
|
||||
H5P_DEFAULT, the_data);
|
||||
assert (status>=0);
|
||||
HDassert (status>=0);
|
||||
}
|
||||
#ifdef H5_HAVE_GETRUSAGE
|
||||
HDgetrusage(RUSAGE_SELF, &r_stop);
|
||||
@ -449,11 +449,11 @@ main (void)
|
||||
(size_t)(nread*size[0]*size[1]));
|
||||
|
||||
/* Read hyperslab */
|
||||
assert (size[0]>20 && size[1]>20);
|
||||
HDassert (size[0]>20 && size[1]>20);
|
||||
start[0] = start[1] = 10;
|
||||
count[0] = count[1] = size[0]-20;
|
||||
status = H5Sselect_hyperslab (file_space, H5S_SELECT_SET, start, NULL, count, NULL);
|
||||
assert (status>=0);
|
||||
HDassert (status>=0);
|
||||
synchronize ();
|
||||
#ifdef H5_HAVE_GETRUSAGE
|
||||
HDgetrusage(RUSAGE_SELF, &r_start);
|
||||
@ -471,7 +471,7 @@ main (void)
|
||||
HDfflush(stderr);
|
||||
status = H5Dread (dset, H5T_NATIVE_UCHAR, file_space, file_space,
|
||||
H5P_DEFAULT, the_data);
|
||||
assert (status>=0);
|
||||
HDassert (status>=0);
|
||||
}
|
||||
#ifdef H5_HAVE_GETRUSAGE
|
||||
HDgetrusage(RUSAGE_SELF, &r_stop);
|
||||
|
@ -118,7 +118,7 @@ extern char *optarg;
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
char *buf, *tmp, *buf2, *tmp2, *check;
|
||||
int i, j, mynod=0, nprocs=1, err, my_correct = 1, correct, myerrno;
|
||||
int i, j, mynod=0, nprocs=1, my_correct = 1, correct, myerrno;
|
||||
double stim, etim;
|
||||
double write_tim = 0;
|
||||
double read_tim = 0;
|
||||
@ -127,10 +127,6 @@ int main(int argc, char **argv)
|
||||
double min_read_tim, min_write_tim;
|
||||
double ave_read_tim, ave_write_tim;
|
||||
int64_t iter_jump = 0;
|
||||
int64_t seek_position = 0;
|
||||
MPI_File fh;
|
||||
MPI_Status status;
|
||||
int nchars;
|
||||
char filename[MAX_PATH];
|
||||
herr_t ret; /* Generic return value */
|
||||
|
||||
|
@ -54,24 +54,15 @@
|
||||
|
||||
/* sizes of various items. these sizes won't change during program execution */
|
||||
/* The following three must have the same type */
|
||||
#define ELMT_SIZE (sizeof(unsigned char)) /* we're doing bytes */
|
||||
#define ELMT_MPI_TYPE MPI_BYTE
|
||||
#define ELMT_H5_TYPE H5T_NATIVE_UCHAR
|
||||
|
||||
#define GOTOERROR(errcode) { ret_code = errcode; goto done; }
|
||||
#define GOTODONE { goto done; }
|
||||
#define ERRMSG(mesg) { \
|
||||
HDfprintf(stderr, "Proc %d: ", pio_mpi_rank_g); \
|
||||
HDfprintf(stderr, "*** Assertion failed (%s) at line %4d in %s\n", \
|
||||
mesg, (int)__LINE__, __FILE__); \
|
||||
}
|
||||
|
||||
#define MSG(mesg) { \
|
||||
HDfprintf(stderr, "Proc %d: ", pio_mpi_rank_g); \
|
||||
HDfprintf(stderr, "(%s) at line %4d in %s\n", \
|
||||
mesg, (int)__LINE__, __FILE__); \
|
||||
}
|
||||
|
||||
/* verify: if val is false (0), print mesg. */
|
||||
#define VRFY(val, mesg) do { \
|
||||
if (!val) { \
|
||||
|
Loading…
x
Reference in New Issue
Block a user