[svn-r17886] Description:
Bring r17885 from trunk to 1.8 branch:
Convert 'huge' fractal heap object management code to use refactored
v2 B-tree routines.
Also, switch internal representation of 'sizeof_addr' and 'sizeof_size'
in files to be uint8_t's instead of size_t's, since they are stored in single
bytes in the file format.
Various other minor compiler warning cleanups and error call tweaks.
Tested on:
FreeBSD/32 6.3 (duty) in debug mode
(h5committested on trunk
This commit is contained in:
@@ -197,8 +197,8 @@ typedef struct H5F_file_t {
|
||||
H5F_mtab_t mtab; /* File mount table */
|
||||
|
||||
/* Cached values from FCPL/superblock */
|
||||
size_t sizeof_addr; /* Size of addresses in file */
|
||||
size_t sizeof_size; /* Size of offsets in file */
|
||||
uint8_t sizeof_addr; /* Size of addresses in file */
|
||||
uint8_t sizeof_size; /* Size of offsets in file */
|
||||
haddr_t sohm_addr; /* Relative address of shared object header message table */
|
||||
unsigned sohm_vers; /* Version of shared message table on disk */
|
||||
unsigned sohm_nindexes; /* Number of shared messages indexes in the table */
|
||||
|
||||
Reference in New Issue
Block a user