diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2004-05-08 19:10:01 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2004-05-08 19:10:01 (GMT) |
commit | eb0f0ad28736bf01b57cfb65e41a6a43690f1774 (patch) | |
tree | cf1c7fc3df235bf40682039c447fe1b838b4373a /src/H5Spkg.h | |
parent | f646f060eab9019d4c6bbd661f856dad024457cb (diff) | |
download | hdf5-eb0f0ad28736bf01b57cfb65e41a6a43690f1774.zip hdf5-eb0f0ad28736bf01b57cfb65e41a6a43690f1774.tar.gz hdf5-eb0f0ad28736bf01b57cfb65e41a6a43690f1774.tar.bz2 |
[svn-r8497] 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 313c206..706f8a7 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); |