diff options
author | Robb Matzke <matzke@llnl.gov> | 1998-01-22 15:27:29 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1998-01-22 15:27:29 (GMT) |
commit | fdfb6dfd26410b931b4452f832b5a4aedec283e0 (patch) | |
tree | 052c551e3cb4f99b2c77af519dce3d3d6ae7429c /src/H5Farray.c | |
parent | 851b17c87ad6f841efb5a5ba1b90b8c6636a2ffd (diff) | |
download | hdf5-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.c | 16 |
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 */ |