diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2006-12-12 20:28:48 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2006-12-12 20:28:48 (GMT) |
commit | e9522de4e1ec02209673fb45378d1525cd723949 (patch) | |
tree | 181a6d2310d48598eda000bd18853c83e922f258 /src/H5Apkg.h | |
parent | 6bf1f234f273937911e61e54d5218c0664048f05 (diff) | |
download | hdf5-e9522de4e1ec02209673fb45378d1525cd723949.zip hdf5-e9522de4e1ec02209673fb45378d1525cd723949.tar.gz hdf5-e9522de4e1ec02209673fb45378d1525cd723949.tar.bz2 |
[svn-r13056] Description:
Add H5SM_type_shared() internal routine to determine if a particular
type of header message is sharable in a file.
Correct off-by-one error in computing B-tree record size for densely
stored attributes' name index.
Further progress toward supporting shared attributes in dense storage.
Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
Diffstat (limited to 'src/H5Apkg.h')
-rw-r--r-- | src/H5Apkg.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/H5Apkg.h b/src/H5Apkg.h index 11dd43d..a3b0e70 100644 --- a/src/H5Apkg.h +++ b/src/H5Apkg.h @@ -96,6 +96,7 @@ typedef struct H5A_bt2_ud_common_t { H5F_t *f; /* Pointer to file that fractal heap is in */ hid_t dxpl_id; /* DXPL for operation */ H5HF_t *fheap; /* Fractal heap handle */ + H5HF_t *shared_fheap; /* Fractal heap handle for shared messages */ const char *name; /* Name of attribute to compare */ uint32_t name_hash; /* Hash of name of attribute to compare */ uint8_t flags; /* Flags for attribute storage location */ @@ -111,7 +112,7 @@ typedef struct H5A_bt2_ud_common_t { typedef struct H5A_bt2_ud_ins_t { /* downward */ H5A_bt2_ud_common_t common; /* Common info for B-tree user data (must be first) */ - uint8_t id[H5A_DENSE_FHEAP_ID_LEN]; /* Heap ID of attribute to insert */ + const uint8_t *id; /* Heap ID of attribute to insert */ } H5A_bt2_ud_ins_t; /* Data structure to hold table of attributes for an object */ |