diff options
author | Robb Matzke <matzke@llnl.gov> | 1998-05-13 17:58:24 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1998-05-13 17:58:24 (GMT) |
commit | 34f5a59b9eb995997536575eeb796f745a2be784 (patch) | |
tree | c70515f61d6167c265f43c7d13c7c75d1e3608cb /src/H5Fprivate.h | |
parent | bb86785ce5b597cdc007f8494c6649b01e386455 (diff) | |
download | hdf5-34f5a59b9eb995997536575eeb796f745a2be784.zip hdf5-34f5a59b9eb995997536575eeb796f745a2be784.tar.gz hdf5-34f5a59b9eb995997536575eeb796f745a2be784.tar.bz2 |
[svn-r398] Changes since 19980501
----------------------
./src/H5Bprivate.h
./src/H5F.c
./src/H5Ffamily.c
./src/H5Fprivate.h
./src/H5Gpkg.h
./src/H5MF.c
./src/H5P.c
./src/H5Ppublic.h
./test/big.c
./html/Big.html
./html/Files.html
Family members can now be any size >1kB. Got rid of some
places where we were reading a property list after it was
closed.
./MANIFEST
./src/Makefile.in
./src/h5repart.c
A program to repartition file families. The source and/or
destination may be files or file families. Examples:
testhdf5 -c -o stab
h5repart -m 1m tstab2.h5 x%05d.h5
h5repart -m 100k x%05d.h5 y%05d.h5
h5repart y%05d.h5 z.h5
diff tstab2.h5 z.h5
./src/h5ls.c
Added a usage message, replaced assertions with error
messages.
./config/linux
Made a warning message more obvious. Added better
optimization flags for Pentium-Pro's.
Diffstat (limited to 'src/H5Fprivate.h')
-rw-r--r-- | src/H5Fprivate.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/H5Fprivate.h b/src/H5Fprivate.h index d9ce06d..cce26e1 100644 --- a/src/H5Fprivate.h +++ b/src/H5Fprivate.h @@ -49,8 +49,8 @@ #define H5F_SIGNATURE_LEN 8 /* size of size_t and off_t as they exist on disk */ -#define H5F_SIZEOF_ADDR(F) ((F)->shared->create_parms.sizeof_addr) -#define H5F_SIZEOF_SIZE(F) ((F)->shared->create_parms.sizeof_size) +#define H5F_SIZEOF_ADDR(F) ((F)->shared->create_parms->sizeof_addr) +#define H5F_SIZEOF_SIZE(F) ((F)->shared->create_parms->sizeof_size) /* * Private file open flags. @@ -249,7 +249,7 @@ typedef struct H5F_access_t { /* Properties for file families */ struct { struct H5F_access_t *memb_access; /*plist for the members */ - size_t offset_bits; /*number of bits in offset */ + haddr_t memb_size; /*number of bits in offset */ } fam; /* Properties for the split driver */ @@ -323,7 +323,7 @@ typedef struct H5F_low_t { intn nmemb; /* Number of family members */ intn nalloc; /* Size of member table in elements */ struct H5F_low_t **memb; /* An array of family members */ - size_t offset_bits; /* Number of bits in a member offset*/ + haddr_t memb_size; /*Size of each family member */ } fam; /* Split meta/raw data */ @@ -401,8 +401,8 @@ typedef struct H5F_file_t { haddr_t freespace_addr; /* Relative address of free-space info */ haddr_t hdf5_eof; /* Relative addr of end of all hdf5 data*/ struct H5AC_t *cache; /* The object cache */ - H5F_create_t create_parms; /* File-creation property list */ - H5F_access_t access_parms; /* File-access property list */ + H5F_create_t *create_parms; /* File-creation property list */ + H5F_access_t *access_parms; /* File-access property list */ struct H5G_t *root_grp; /* Open root group */ intn ncwfs; /* Num entries on cwfs list */ struct H5HG_heap_t **cwfs; /* Global heap cache */ |