*size = dset->shared->layout.storage.u.contig.size;
FUNC_LEAVE_NOAPI(ret_value)
} /* H5D__layout_contig_size_test() */
/*--------------------------------------------------------------------------
H5D__layout_compact_dirty_test
Determine the "dirty" flag of a compact layout for a dataset's layout information
herr_t H5D__layout_compact_dirty_test(did, dirty)
hid_t did; IN: Dataset to query
hbool_t *dirty; OUT: Pointer to location to place "dirty" info
Non-negative on success, negative on failure
Checks the "dirty" flag of a compact dataset.
COMMENTS, BUGS, ASSUMPTIONS
DO NOT USE THIS FUNCTION FOR ANYTHING EXCEPT TESTING
--------------------------------------------------------------------------*/
H5D__layout_compact_dirty_test(hid_t did, hbool_t *dirty)
H5D_t *dset; /* Pointer to dataset to query */
herr_t ret_value = SUCCEED; /* return value */
if(NULL == (dset = (H5D_t *)H5I_object_verify(did, H5I_DATASET)))
HGOTO_ERROR(H5E_DATASET, H5E_BADTYPE, FAIL, "not a dataset")
HDassert(dset->shared->layout.type == H5D_COMPACT);
*dirty = dset->shared->layout.storage.u.compact.dirty;
FUNC_LEAVE_NOAPI(ret_value)
} /* H5D__layout_compact_dirty_test() */
/*--------------------------------------------------------------------------
H5D__current_cache_size_test
Determine current the size of the dataset's chunk cache
herr_t H5D__current_cache_size_test(did, size)
hid_t did; IN: Dataset to query
hsize_t *size; OUT: Pointer to location to place size info
Non-negative on success, negative on failure