diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 1997-08-26 17:01:18 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 1997-08-26 17:01:18 (GMT) |
commit | ed257f0958afe6555eeec6733761993f0355fe98 (patch) | |
tree | 72fb0c23de120ec8da5871ac87e223c00b3b3350 /src/H5Oprivate.h | |
parent | 99d621130d75034d84aae351863df88622bb9ad5 (diff) | |
download | hdf5-ed257f0958afe6555eeec6733761993f0355fe98.zip hdf5-ed257f0958afe6555eeec6733761993f0355fe98.tar.gz hdf5-ed257f0958afe6555eeec6733761993f0355fe98.tar.bz2 |
[svn-r41] Interim checkpoint of dataset code for Robb to look at.
Diffstat (limited to 'src/H5Oprivate.h')
-rw-r--r-- | src/H5Oprivate.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/H5Oprivate.h b/src/H5Oprivate.h index 65d76db..34acff9 100644 --- a/src/H5Oprivate.h +++ b/src/H5Oprivate.h @@ -124,6 +124,33 @@ typedef struct H5O_stab_t { haddr_t heap; /*address of name heap */ } H5O_stab_t; +/* + * Simple Datatype message. + */ +#define H5O_SIM_DTYPE_ID 0x0003 +extern const H5O_class_t H5O_SIM_DTYPE[1]; + +typedef struct { + uint8 length; /* Number of bytes */ + uint8 arch; /* Architecture format of the data */ + hatom_t type; /* Type of the data */ +} H5O_sim_dtype_t; + +/* + * Simple Dimensionality message. + */ +#define H5O_SIM_DIM_ID 0x0001 +extern const H5O_class_t H5O_SIM_DIM[1]; + +typedef struct { + uint32 rank; /* Number of dimensions */ + uint32 dim_flags; /* Dimension flags */ + uint32 *size; /* Dimension sizes */ + uint32 *max; /* Maximum dimension sizes */ + uint32 *perm; /* Dimension permutations */ +} H5O_sim_dim_t; + + haddr_t H5O_new (hdf5_file_t *f, intn nlink, size_t size_hint); intn H5O_link (hdf5_file_t *f, haddr_t addr, H5G_entry_t *ent, intn adjust); |