summaryrefslogtreecommitdiffstats
path: root/src/H5Fprivate.h
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-05-13 17:58:24 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-05-13 17:58:24 (GMT)
commit34f5a59b9eb995997536575eeb796f745a2be784 (patch)
treec70515f61d6167c265f43c7d13c7c75d1e3608cb /src/H5Fprivate.h
parentbb86785ce5b597cdc007f8494c6649b01e386455 (diff)
downloadhdf5-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.h12
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 */