diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2001-06-14 20:13:26 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2001-06-14 20:13:26 (GMT) |
commit | cf26accf2880ed284e186b94c529c8c16fd1abb0 (patch) | |
tree | c8423e401aa5eb9eda84d8d8228148e69971a67f /src/H5Sprivate.h | |
parent | 0017dab7c109bfce3dcbb7397693a2cf06006d23 (diff) | |
download | hdf5-cf26accf2880ed284e186b94c529c8c16fd1abb0.zip hdf5-cf26accf2880ed284e186b94c529c8c16fd1abb0.tar.gz hdf5-cf26accf2880ed284e186b94c529c8c16fd1abb0.tar.bz2 |
[svn-r4005] Purpose:
Bug fix/code improvement.
Description:
'all' selections were (ab)using the array reading code and required that
the internal data transfer buffer size be big enough to hold the an entire
slab of the data, which was confusing and limiting for users.
Solution:
Changed 'all' selections to use sequence reading code instead of array
reading code.
Platforms tested:
FreeBSD 4.3 (hawkwind)
Diffstat (limited to 'src/H5Sprivate.h')
-rw-r--r-- | src/H5Sprivate.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/H5Sprivate.h b/src/H5Sprivate.h index f315b77..1415229 100644 --- a/src/H5Sprivate.h +++ b/src/H5Sprivate.h @@ -82,7 +82,7 @@ typedef struct H5S_fconv_t { /* Initialize file element numbering information */ herr_t (*init)(const struct H5O_layout_t *layout, const H5S_t *space, - H5S_sel_iter_t *iter, size_t *min_elem_out); + H5S_sel_iter_t *iter); /* Determine optimal number of elements to transfer */ hsize_t (*avail)(const H5S_t *file_space, const H5S_sel_iter_t *file_iter, @@ -112,7 +112,7 @@ typedef struct H5S_mconv_t { /* Initialize memory element numbering information */ herr_t (*init)(const struct H5O_layout_t *layout, const H5S_t *space, - H5S_sel_iter_t *iter, size_t *min_elem_out); + H5S_sel_iter_t *iter); /* Gather elements from app buffer to type conversion buffer */ hsize_t (*gath)(const void *buf, size_t elmt_size, |