From a47ba809eae58fce3902d1f8eec854cf42ff1013 Mon Sep 17 00:00:00 2001 From: Robb Matzke Date: Wed, 4 Feb 1998 10:14:29 -0500 Subject: [svn-r218] ./src/H5F.c The default file addr and size sizes for new files are the same as sizeof(size_t) on the machine that creates the file. They used to always be 4. ./src/H5Pprivate.h ./src/H5Psimp.c Fixed `start' and `nelmts' arguments to be `size_t'. --- src/H5F.c | 7 +++---- src/H5Pprivate.h | 20 ++++++++++---------- src/H5Psimp.c | 8 ++++---- 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/src/H5F.c b/src/H5F.c index bcd8bb2..1efc496 100644 --- a/src/H5F.c +++ b/src/H5F.c @@ -64,8 +64,7 @@ static char RcsId[] = "@(#)$Revision$"; /* * Define the default file creation template. */ -const H5F_create_t H5F_create_dflt = -{ +const H5F_create_t H5F_create_dflt = { 0, /* Default user-block size */ 4, /* Default 1/2 rank for symtab leaf nodes */ { /* Default 1/2 rank for btree intern nodes */ @@ -78,8 +77,8 @@ const H5F_create_t H5F_create_dflt = 0, /* unused */ 0, /* unused */ }, - 4, /* Default offset size */ - 4, /* Default length size */ + sizeof(size_t), /* Default offset size */ + sizeof(size_t), /* Default length size */ HDF5_BOOTBLOCK_VERSION, /* Current Boot-Block version # */ HDF5_SMALLOBJECT_VERSION, /* Current Small-Object heap version # */ HDF5_FREESPACE_VERSION, /* Current Free-Space info version # */ diff --git a/src/H5Pprivate.h b/src/H5Pprivate.h index b64711e..d91dfc4 100644 --- a/src/H5Pprivate.h +++ b/src/H5Pprivate.h @@ -70,23 +70,23 @@ typedef struct H5P_tconv_t { /* Gather elements from disk to type conversion buffer */ size_t (*fgath)(H5F_t *f, const struct H5O_layout_t *layout, size_t elmt_size, const H5P_t *file_space, - const H5P_number_t *numbering, intn start, intn nelmts, + const H5P_number_t *numbering, size_t start, size_t nelmts, void *tconv_buf/*out*/); /* Scatter elements from type conversion buffer to application buffer */ herr_t (*mscat)(const void *tconv_buf, size_t elmt_size, const H5P_t *mem_space, const H5P_number_t *numbering, - intn start, intn nelmts, void *buf/*out*/); + size_t start, size_t nelmts, void *buf/*out*/); /* Gather elements from app buffer to type conversion buffer */ size_t (*mgath)(const void *buf, size_t elmt_size, const H5P_t *mem_space, const H5P_number_t *numbering, - intn start, intn nelmts, void *tconv_buf/*out*/); + size_t start, size_t nelmts, void *tconv_buf/*out*/); /* Scatter elements from type conversion buffer to disk */ herr_t (*fscat)(H5F_t *f, const struct H5O_layout_t *layout, size_t elmt_size, const H5P_t *file_space, - const H5P_number_t *numbering, intn start, intn nelmts, + const H5P_number_t *numbering, size_t start, size_t nelmts, const void *tconv_buf); } H5P_conv_t; @@ -111,16 +111,16 @@ size_t H5P_simp_init (const struct H5O_layout_t *layout, H5P_number_t *numbering/*out*/); size_t H5P_simp_fgath (H5F_t *f, const struct H5O_layout_t *layout, size_t elmt_size, const H5P_t *file_space, - const H5P_number_t *numbering, intn start, - intn nelmts, void *tconv_buf/*out*/); + const H5P_number_t *numbering, size_t start, + size_t nelmts, void *tconv_buf/*out*/); herr_t H5P_simp_mscat (const void *tconv_buf, size_t elmt_size, const H5P_t *mem_space, const H5P_number_t *numbering, - intn start, intn nelmts, void *buf/*out*/); + size_t start, size_t nelmts, void *buf/*out*/); size_t H5P_simp_mgath (const void *buf, size_t elmt_size, const H5P_t *mem_space, const H5P_number_t *numbering, - intn start, intn nelmts, void *tconv_buf/*out*/); + size_t start, size_t nelmts, void *tconv_buf/*out*/); herr_t H5P_simp_fscat (H5F_t *f, const struct H5O_layout_t *layout, size_t elmt_size, const H5P_t *file_space, - const H5P_number_t *numbering, intn start, - intn nelmts, const void *tconv_buf); + const H5P_number_t *numbering, size_t start, + size_t nelmts, const void *tconv_buf); #endif diff --git a/src/H5Psimp.c b/src/H5Psimp.c index f9caccd..7f78236 100644 --- a/src/H5Psimp.c +++ b/src/H5Psimp.c @@ -86,7 +86,7 @@ H5P_simp_init (const struct H5O_layout_t *layout, const H5P_t *mem_space, size_t H5P_simp_fgath (H5F_t *f, const struct H5O_layout_t *layout, size_t elmt_size, const H5P_t *file_space, - const H5P_number_t *numbering, intn start, intn nelmts, + const H5P_number_t *numbering, size_t start, size_t nelmts, void *buf/*out*/) { size_t file_offset[H5O_LAYOUT_NDIMS]; /*offset of slab in file*/ @@ -185,7 +185,7 @@ H5P_simp_fgath (H5F_t *f, const struct H5O_layout_t *layout, herr_t H5P_simp_mscat (const void *tconv_buf, size_t elmt_size, const H5P_t *mem_space, const H5P_number_t *numbering, - intn start, intn nelmts, void *buf/*out*/) + size_t start, size_t nelmts, void *buf/*out*/) { size_t mem_offset[H5O_LAYOUT_NDIMS]; /*slab offset in app buf*/ size_t mem_size[H5O_LAYOUT_NDIMS]; /*total size of app buf */ @@ -290,7 +290,7 @@ H5P_simp_mscat (const void *tconv_buf, size_t elmt_size, size_t H5P_simp_mgath (const void *buf, size_t elmt_size, const H5P_t *mem_space, const H5P_number_t *numbering, - intn start, intn nelmts, void *tconv_buf/*out*/) + size_t start, size_t nelmts, void *tconv_buf/*out*/) { size_t mem_offset[H5O_LAYOUT_NDIMS]; /*slab offset in app buf*/ size_t mem_size[H5O_LAYOUT_NDIMS]; /*total size of app buf */ @@ -394,7 +394,7 @@ H5P_simp_mgath (const void *buf, size_t elmt_size, herr_t H5P_simp_fscat (H5F_t *f, const struct H5O_layout_t *layout, size_t elmt_size, const H5P_t *file_space, - const H5P_number_t *numbering, intn start, intn nelmts, + const H5P_number_t *numbering, size_t start, size_t nelmts, const void *buf) { size_t file_offset[H5O_LAYOUT_NDIMS]; /*offset of hyperslab */ -- cgit v0.12