summaryrefslogtreecommitdiffstats
path: root/src/H5Farray.c
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-01-22 15:27:29 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-01-22 15:27:29 (GMT)
commitfdfb6dfd26410b931b4452f832b5a4aedec283e0 (patch)
tree052c551e3cb4f99b2c77af519dce3d3d6ae7429c /src/H5Farray.c
parent851b17c87ad6f841efb5a5ba1b90b8c6636a2ffd (diff)
downloadhdf5-fdfb6dfd26410b931b4452f832b5a4aedec283e0.zip
hdf5-fdfb6dfd26410b931b4452f832b5a4aedec283e0.tar.gz
hdf5-fdfb6dfd26410b931b4452f832b5a4aedec283e0.tar.bz2
[svn-r163] Changes since 19980121
---------------------- ./Makefile.in Added more dependencies to .PHONY. ./src/H5D.c The write side of the I/O pipeline is implemented now too. Things are looking good for the prototype and it's just a matter of populating the library with the data type and data space conversion functions. ./src/H5Farray.c ./src/H5Fprivate.h ./test/istore.c Changed the order of the arguments for H5F_arr_read() and H5F_arr_write(). ./src/H5P.c ./src/H5Pprivate.h Changed the names of the arguments of H5P_find(). Fleshed out the mgath and fscat callback types. ./src/H5Psimp.c Added stubs for H5P_simp_mgath() and H5P_simp_fscat() that operate on the entire data space. Quincey, once you have the data space hyperslab stuff in place let me know and I'll finish the H5P_simp_*() functions to do partial I/O. Or you can take a look at it too if you like; there's some comments in there for you. ./src/H5V.c ./src/H5Vprivate.h Changed dimensionality arguments from `size_t' to `intn' to be consistent with the rest of the library and to get rid of warnings on 64-bit Irix.
Diffstat (limited to 'src/H5Farray.c')
-rw-r--r--src/H5Farray.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/H5Farray.c b/src/H5Farray.c
index 8f5e3b4..0bbb355 100644
--- a/src/H5Farray.c
+++ b/src/H5Farray.c
@@ -112,13 +112,13 @@ H5F_arr_create (H5F_t *f, struct H5O_layout_t *layout/*in,out*/)
*/
herr_t
H5F_arr_read (H5F_t *f, const struct H5O_layout_t *layout,
- const size_t _hslab_size[], const size_t file_offset[],
- const size_t mem_offset[], const size_t mem_size[],
+ const size_t _hslab_size[], const size_t mem_size[],
+ const size_t mem_offset[], const size_t file_offset[],
void *_buf/*out*/)
{
uint8 *buf = (uint8 *)_buf; /*cast for arithmetic */
- size_t file_stride[H5O_LAYOUT_NDIMS]; /*strides through file */
- size_t mem_stride[H5O_LAYOUT_NDIMS]; /*strides through memory*/
+ intn file_stride[H5O_LAYOUT_NDIMS]; /*strides through file */
+ intn mem_stride[H5O_LAYOUT_NDIMS]; /*strides through memory*/
size_t hslab_size[H5O_LAYOUT_NDIMS]; /*hyperslab size */
size_t idx[H5O_LAYOUT_NDIMS]; /*multi-dim counter */
size_t mem_start, file_start; /*byte offsets to start */
@@ -247,13 +247,13 @@ H5F_arr_read (H5F_t *f, const struct H5O_layout_t *layout,
*/
herr_t
H5F_arr_write (H5F_t *f, const struct H5O_layout_t *layout,
- const size_t _hslab_size[], const size_t file_offset[],
- const size_t mem_offset[], const size_t mem_size[],
+ const size_t _hslab_size[], const size_t mem_size[],
+ const size_t mem_offset[], const size_t file_offset[],
const void *_buf)
{
const uint8 *buf = (const uint8 *)_buf; /*cast for arithmetic */
- size_t file_stride[H5O_LAYOUT_NDIMS]; /*strides through file */
- size_t mem_stride[H5O_LAYOUT_NDIMS]; /*strides through memory*/
+ intn file_stride[H5O_LAYOUT_NDIMS]; /*strides through file */
+ intn mem_stride[H5O_LAYOUT_NDIMS]; /*strides through memory*/
size_t hslab_size[H5O_LAYOUT_NDIMS]; /*hyperslab size */
size_t idx[H5O_LAYOUT_NDIMS]; /*multi-dim counter */
size_t mem_start, file_start; /*byte offsets to start */