mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-23 16:20:57 +08:00
Move H5T_vlen_reclaim to package scope
This commit is contained in:
parent
a2340cec3b
commit
5f6eec0b20
@ -9601,7 +9601,7 @@ H5T_reclaim_cb(void *elem, const H5T_t *dt, unsigned H5_ATTR_UNUSED ndim,
|
||||
HDassert(op_data);
|
||||
|
||||
/* Allow vlen reclaim to recurse into that routine */
|
||||
if(H5T_vlen_reclaim(elem, dt, (H5T_vlen_alloc_info_t *)op_data) < 0)
|
||||
if(H5T__vlen_reclaim(elem, dt, (H5T_vlen_alloc_info_t *)op_data) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTFREE, FAIL, "can't reclaim vlen elements")
|
||||
}
|
||||
|
||||
|
@ -1179,6 +1179,7 @@ H5_DLL void H5T__bit_neg(uint8_t *buf, size_t start, size_t size);
|
||||
|
||||
/* VL functions */
|
||||
H5_DLL H5T_t * H5T__vlen_create(const H5T_t *base);
|
||||
H5_DLL herr_t H5T__vlen_reclaim(void *elem, const H5T_t *dt, H5T_vlen_alloc_info_t *alloc_info);
|
||||
H5_DLL htri_t H5T__vlen_set_loc(const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc);
|
||||
|
||||
/* Array functions */
|
||||
|
@ -135,7 +135,6 @@ H5_DLL herr_t H5T_convert(H5T_path_t *tpath, hid_t src_id, hid_t dst_id,
|
||||
size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg);
|
||||
H5_DLL herr_t H5T_reclaim(hid_t type_id, struct H5S_t *space, void *buf);
|
||||
H5_DLL herr_t H5T_reclaim_cb(void *elem, const H5T_t *dt, unsigned ndim, const hsize_t *point, void *op_data);
|
||||
H5_DLL herr_t H5T_vlen_reclaim(void *elem, const H5T_t *dt, H5T_vlen_alloc_info_t *alloc_info);
|
||||
H5_DLL herr_t H5T_vlen_reclaim_elmt(void *elem, H5T_t *dt);
|
||||
H5_DLL htri_t H5T_set_loc(H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc);
|
||||
H5_DLL htri_t H5T_is_sensible(const H5T_t *dt);
|
||||
|
@ -1037,7 +1037,7 @@ done:
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5T_vlen_reclaim
|
||||
* Function: H5T__vlen_reclaim
|
||||
*
|
||||
* Purpose: Internal recursive routine to free VL datatypes
|
||||
*
|
||||
@ -1049,7 +1049,7 @@ done:
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
H5T_vlen_reclaim(void *elem, const H5T_t *dt, H5T_vlen_alloc_info_t *alloc_info)
|
||||
H5T__vlen_reclaim(void *elem, const H5T_t *dt, H5T_vlen_alloc_info_t *alloc_info)
|
||||
{
|
||||
unsigned u; /* Local index variable */
|
||||
H5MM_free_t free_func; /* Free function */
|
||||
@ -1156,7 +1156,7 @@ H5T_vlen_reclaim(void *elem, const H5T_t *dt, H5T_vlen_alloc_info_t *alloc_info)
|
||||
|
||||
done:
|
||||
FUNC_LEAVE_NOAPI(ret_value)
|
||||
} /* end H5T_vlen_reclaim() */
|
||||
} /* end H5T__vlen_reclaim() */
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
@ -1191,7 +1191,7 @@ H5T_vlen_reclaim_elmt(void *elem, H5T_t *dt)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTGET, FAIL, "unable to retrieve VL allocation info")
|
||||
|
||||
/* Recurse on buffer to free dynamic fields */
|
||||
if(H5T_vlen_reclaim(elem, dt, &vl_alloc_info) < 0)
|
||||
if(H5T__vlen_reclaim(elem, dt, &vl_alloc_info) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTFREE, FAIL, "can't reclaim vlen elements")
|
||||
|
||||
done:
|
||||
|
Loading…
Reference in New Issue
Block a user