diff options
Diffstat (limited to 'src/H5Oprivate.h')
-rw-r--r-- | src/H5Oprivate.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/H5Oprivate.h b/src/H5Oprivate.h index 43aace9..f097195 100644 --- a/src/H5Oprivate.h +++ b/src/H5Oprivate.h @@ -22,6 +22,8 @@ #include <H5private.h> #include <H5Fprivate.h> #include <H5Gprivate.h> +#include <H5Tprivate.h> +#include <H5Pprivate.h> #define H5O_MIN_SIZE 16 /*min obj header data size */ #define H5O_NMESGS 32 /*initial number of messages */ @@ -96,6 +98,8 @@ extern const H5O_class_t H5O_NULL[1]; #define H5O_SIM_DIM_ID 0x0001 extern const H5O_class_t H5O_SIM_DIM[1]; +/* Hmm, let's try this... */ +#ifdef QAK typedef struct { uint32 rank; /* Number of dimensions */ uint32 dim_flags; /* Dimension flags */ @@ -103,6 +107,9 @@ typedef struct { uint32 *max; /* Maximum dimension sizes */ uint32 *perm; /* Dimension permutations */ } H5O_sim_dim_t; +#else /* QAK */ +typedef H5P_sdim_t H5O_sim_dim_t; +#endif /* QAK */ /* * Simple Datatype message. @@ -110,11 +117,16 @@ typedef struct { #define H5O_SIM_DTYPE_ID 0x0003 extern const H5O_class_t H5O_SIM_DTYPE[1]; +/* Hmm, let's try this... */ +#ifdef QAK 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; +#else /* QAK */ +typedef h5_atomic_type_t H5O_sim_dtype_t; +#endif /* QAK */ /* * Object name message. |