diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2004-07-07 21:25:33 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2004-07-07 21:25:33 (GMT) |
commit | 8d7e8124f1d90afae3262cf8742e2b90cf96251b (patch) | |
tree | 772318ce46046065aa2d2590c96c73218a7f28bd /src/H5Gprivate.h | |
parent | 2afbcb2f0e536dfdd00c405278154ea4464d866b (diff) | |
download | hdf5-8d7e8124f1d90afae3262cf8742e2b90cf96251b.zip hdf5-8d7e8124f1d90afae3262cf8742e2b90cf96251b.tar.gz hdf5-8d7e8124f1d90afae3262cf8742e2b90cf96251b.tar.bz2 |
[svn-r8824] Purpose:
Code optimization
Description:
Since the raw B-tree nodes are the same size and only used when reading in
or writing out a B-tree node, move raw B-tree node buffer from being per node
to a single node that is shared among all B-tree nodes of a particular tree,
freeing up a lot of space and eliminating lots of memory copies, etc.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
Diffstat (limited to 'src/H5Gprivate.h')
-rw-r--r-- | src/H5Gprivate.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/H5Gprivate.h b/src/H5Gprivate.h index a256ee1..e082dff 100644 --- a/src/H5Gprivate.h +++ b/src/H5Gprivate.h @@ -161,6 +161,8 @@ H5_DLL herr_t H5G_free_grp_name(H5G_t *grp); */ H5_DLL herr_t H5G_node_debug(H5F_t *f, hid_t dxpl_id, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t heap); +H5_DLL herr_t H5G_node_init(H5F_t *f); +H5_DLL herr_t H5G_node_close(const H5F_t *f); /* * These functions operate on symbol table entries. They're used primarily |