summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>1998-01-30 14:56:28 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>1998-01-30 14:56:28 (GMT)
commite6e056ebbda3ba4165e179bb724c03831009ee9b (patch)
tree7196135088759368331a7201dd72bb48977a7354
parent7e7e5513e1a66163b88bc82a8d88563baddc3560 (diff)
downloadhdf5-e6e056ebbda3ba4165e179bb724c03831009ee9b.zip
hdf5-e6e056ebbda3ba4165e179bb724c03831009ee9b.tar.gz
hdf5-e6e056ebbda3ba4165e179bb724c03831009ee9b.tar.bz2
[svn-r202] Changed H5Pget/set_hyperslab routines to int, size_t, size_t paramters
-rw-r--r--src/H5Psimp.c86
1 files changed, 1 insertions, 85 deletions
diff --git a/src/H5Psimp.c b/src/H5Psimp.c
index db51bb5..60f9bd6 100644
--- a/src/H5Psimp.c
+++ b/src/H5Psimp.c
@@ -89,15 +89,10 @@ H5P_simp_fgath (H5F_t *f, const struct H5O_layout_t *layout,
const H5P_number_t *numbering, intn start, intn nelmts,
void *buf/*out*/)
{
- size_t file_offset[H5O_LAYOUT_NDIMS]; /*offset of slab in file*/
+ int file_offset[H5O_LAYOUT_NDIMS]; /*offset of slab in file*/
size_t hsize[H5O_LAYOUT_NDIMS]; /*size of hyperslab */
size_t zero[H5O_LAYOUT_NDIMS]; /*zero */
size_t sample[H5O_LAYOUT_NDIMS]; /*hyperslab sampling */
-#ifndef LATER
- intn file_offset_signed[H5O_LAYOUT_NDIMS];
- intn hsize_signed[H5O_LAYOUT_NDIMS];
- intn sample_signed[H5O_LAYOUT_NDIMS];
-#endif
intn space_ndims; /*dimensionality of space*/
intn i; /*counters */
@@ -125,26 +120,10 @@ H5P_simp_fgath (H5F_t *f, const struct H5O_layout_t *layout,
* currently pass sample information into H5F_arr_read() much less
* H5F_istore_read().
*/
-#ifdef LATER
if ((space_ndims=H5P_get_hyperslab (file_space, file_offset,
hsize, sample))<0) {
HRETURN_ERROR (H5E_DATASPACE, H5E_CANTINIT, 0,
"unable to retrieve hyperslab parameters");
-#else
- if ((space_ndims=H5P_get_hyperslab (file_space, file_offset_signed,
- hsize_signed, sample_signed))<0) {
- HRETURN_ERROR (H5E_DATASPACE, H5E_CANTINIT, 0,
- "unable to retrieve hyperslab parameters");
- }
- for (i=0; i<space_ndims; i++) {
- assert (file_offset_signed[i]>=0);
- file_offset[i] = file_offset_signed[i];
- assert (hsize_signed[i]>0);
- hsize[i] = hsize_signed[i];
- assert (sample_signed[i]>0);
- sample[i] = sample_signed[i];
- }
-#endif
for (i=0; i<space_ndims; i++) {
if (sample[i]!=1) {
HRETURN_ERROR (H5E_ARGS, H5E_BADVALUE, 0,
@@ -197,11 +176,6 @@ H5P_simp_mscat (const void *tconv_buf, size_t elmt_size,
size_t hsize[H5O_LAYOUT_NDIMS]; /*size of hyperslab */
size_t zero[H5O_LAYOUT_NDIMS]; /*zero */
size_t sample[H5O_LAYOUT_NDIMS]; /*hyperslab sampling */
-#ifndef LATER
- intn mem_offset_signed[H5O_LAYOUT_NDIMS];
- intn hsize_signed[H5O_LAYOUT_NDIMS];
- intn sample_signed[H5O_LAYOUT_NDIMS];
-#endif
intn space_ndims; /*dimensionality of space*/
intn i; /*counters */
@@ -227,27 +201,11 @@ H5P_simp_mscat (const void *tconv_buf, size_t elmt_size,
* only handle hyperslabs with unit sample because there's currently no
* way to pass sample information to H5V_hyper_copy().
*/
-#ifdef LATER
if ((space_ndims=H5P_get_hyperslab (mem_space, mem_offset, hsize,
sample))<0) {
HRETURN_ERROR (H5E_DATASPACE, H5E_CANTINIT, FAIL,
"unable to retrieve hyperslab parameters");
}
-#else
- if ((space_ndims=H5P_get_hyperslab (mem_space, mem_offset_signed,
- hsize_signed, sample_signed))<0) {
- HRETURN_ERROR (H5E_DATASPACE, H5E_CANTINIT, FAIL,
- "unable to retrieve hyperslab parameters");
- }
- for (i=0; i<space_ndims; i++) {
- assert (mem_offset_signed[i]>=0);
- mem_offset[i] = mem_offset_signed[i];
- assert (hsize_signed[i]>0);
- hsize[i] = hsize_signed[i];
- assert (sample_signed[i]>0);
- sample[i] = sample_signed[i];
- }
-#endif
for (i=0; i<space_ndims; i++) {
if (sample[i]!=1) {
HRETURN_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL,
@@ -308,11 +266,6 @@ H5P_simp_mgath (const void *buf, size_t elmt_size,
size_t hsize[H5O_LAYOUT_NDIMS]; /*size of hyperslab */
size_t zero[H5O_LAYOUT_NDIMS]; /*zero */
size_t sample[H5O_LAYOUT_NDIMS]; /*hyperslab sampling */
-#ifndef LATER
- intn mem_offset_signed[H5O_LAYOUT_NDIMS];
- intn hsize_signed[H5O_LAYOUT_NDIMS];
- intn sample_signed[H5O_LAYOUT_NDIMS];
-#endif
intn space_ndims; /*dimensionality of space*/
intn i; /*counters */
@@ -338,27 +291,11 @@ H5P_simp_mgath (const void *buf, size_t elmt_size,
* only handle hyperslabs with unit sample because there's currently no
* way to pass sample information to H5V_hyper_copy().
*/
-#ifdef LATER
if ((space_ndims=H5P_get_hyperslab (mem_space, mem_offset, hsize,
sample))<0) {
HRETURN_ERROR (H5E_DATASPACE, H5E_CANTINIT, 0,
"unable to retrieve hyperslab parameters");
}
-#else
- if ((space_ndims=H5P_get_hyperslab (mem_space, mem_offset_signed,
- hsize_signed, sample_signed))<0) {
- HRETURN_ERROR (H5E_DATASPACE, H5E_CANTINIT, FAIL,
- "unable to retrieve hyperslab parameters");
- }
- for (i=0; i<space_ndims; i++) {
- assert (mem_offset_signed[i]>=0);
- mem_offset[i] = mem_offset_signed[i];
- assert (hsize_signed[i]>0);
- hsize[i] = hsize_signed[i];
- assert (sample_signed[i]>0);
- sample[i] = sample_signed[i];
- }
-#endif
for (i=0; i<space_ndims; i++) {
if (sample[i]!=1) {
HRETURN_ERROR (H5E_ARGS, H5E_BADVALUE, 0,
@@ -418,11 +355,6 @@ H5P_simp_fscat (H5F_t *f, const struct H5O_layout_t *layout,
size_t hsize[H5O_LAYOUT_NDIMS]; /*size of hyperslab */
size_t zero[H5O_LAYOUT_NDIMS]; /*zero vector */
size_t sample[H5O_LAYOUT_NDIMS]; /*hyperslab sampling */
-#ifndef LATER
- intn file_offset_signed[H5O_LAYOUT_NDIMS];
- intn hsize_signed[H5O_LAYOUT_NDIMS];
- intn sample_signed[H5O_LAYOUT_NDIMS];
-#endif
intn space_ndims; /*space dimensionality */
intn i; /*counters */
@@ -450,27 +382,11 @@ H5P_simp_fscat (H5F_t *f, const struct H5O_layout_t *layout,
* currently pass sample information into H5F_arr_read() much less
* H5F_istore_read().
*/
-#ifdef LATER
if ((space_ndims=H5P_get_hyperslab (file_space, file_offset, hsize,
sample))<0) {
HRETURN_ERROR (H5E_DATASPACE, H5E_CANTINIT, FAIL,
"unable to retrieve hyperslab parameters");
}
-#else
- if ((space_ndims=H5P_get_hyperslab (file_space, file_offset_signed,
- hsize_signed, sample_signed))<0) {
- HRETURN_ERROR (H5E_DATASPACE, H5E_CANTINIT, FAIL,
- "unable to retrieve hyperslab parameters");
- }
- for (i=0; i<space_ndims; i++) {
- assert (file_offset_signed[i]>=0);
- file_offset[i] = file_offset_signed[i];
- assert (hsize_signed[i]>0);
- hsize[i] = hsize_signed[i];
- assert (sample_signed[i]>0);
- sample[i] = sample_signed[i];
- }
-#endif
for (i=0; i<space_ndims; i++) {
if (sample[i]!=1) {
HRETURN_ERROR (H5E_ARGS, H5E_BADVALUE, FAIL,