diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2004-05-08 19:09:50 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2004-05-08 19:09:50 (GMT) |
commit | 0f805b3aa507d557fbab6cc8ccec81b50daf6dd8 (patch) | |
tree | 10f5d92e41a140dd11711f7af0d845079601e87d /src/H5Spkg.h | |
parent | 583bdf994cb40b4568a09657a0961392660ebdff (diff) | |
download | hdf5-0f805b3aa507d557fbab6cc8ccec81b50daf6dd8.zip hdf5-0f805b3aa507d557fbab6cc8ccec81b50daf6dd8.tar.gz hdf5-0f805b3aa507d557fbab6cc8ccec81b50daf6dd8.tar.bz2 |
[svn-r8496] Purpose:
Code optimization
Description:
Further reduce the number of copies we make of a hyperslab selection for
chunked I/O, especially when we are only going to throw the old selection away
for a new one.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.9 (sleipnir) w/parallel
Diffstat (limited to 'src/H5Spkg.h')
-rw-r--r-- | src/H5Spkg.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5Spkg.h b/src/H5Spkg.h index dbc7048..d34f834 100644 --- a/src/H5Spkg.h +++ b/src/H5Spkg.h @@ -217,7 +217,7 @@ H5_DLL herr_t H5S_hyper_iter_init(H5S_sel_iter_t *iter, const H5S_t *space); /* Hyperslab selection functions */ H5_DLL herr_t H5S_hyper_release(H5S_t *space); H5_DLL hsize_t H5S_hyper_npoints(const H5S_t *space); -H5_DLL herr_t H5S_hyper_copy(H5S_t *dst, const H5S_t *src); +H5_DLL herr_t H5S_hyper_copy(H5S_t *dst, const H5S_t *src, hbool_t share_selection); H5_DLL htri_t H5S_hyper_is_valid(const H5S_t *space); H5_DLL hssize_t H5S_hyper_serial_size(const H5S_t *space); H5_DLL herr_t H5S_hyper_serialize(const H5S_t *space, uint8_t *buf); |