summaryrefslogtreecommitdiffstats
path: root/src/H5Oprivate.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Oprivate.h')
-rw-r--r--src/H5Oprivate.h12
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.