summaryrefslogtreecommitdiffstats
path: root/src/H5Sprivate.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2001-06-14 20:11:19 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2001-06-14 20:11:19 (GMT)
commit4d9cce57b4827b0e94f50f9488a87d3f9b5166fc (patch)
treed95a82bac819d5880de1b80c22e505aac477e28b /src/H5Sprivate.h
parente67b8f86ecd8e730055f10d3ab885d27cd032082 (diff)
downloadhdf5-4d9cce57b4827b0e94f50f9488a87d3f9b5166fc.zip
hdf5-4d9cce57b4827b0e94f50f9488a87d3f9b5166fc.tar.gz
hdf5-4d9cce57b4827b0e94f50f9488a87d3f9b5166fc.tar.bz2
[svn-r4002] 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.h4
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,