summaryrefslogtreecommitdiffstats
path: root/src/H5Dprivate.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Dprivate.h')
-rw-r--r--src/H5Dprivate.h20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/H5Dprivate.h b/src/H5Dprivate.h
index 26bab4d..73e4a40 100644
--- a/src/H5Dprivate.h
+++ b/src/H5Dprivate.h
@@ -16,8 +16,14 @@
* This file contains private information about the H5D module
*/
-#ifndef H5DPRIVATE_H
-#define H5DPRIVATE_H
+#ifndef _H5Dprivate_H
+#define _H5Dprivate_H
+#include <H5Dpublic.h>
+
+/* Private headers needed by this file */
+#include <H5private.h>
+#include <H5Cprivate.h> /* for the hobjtype_t type */
+
typedef struct {
hatom_t file; /* ID of the file-store of this object */
@@ -30,11 +36,11 @@ typedef struct {
haddr_t data; /* offset of the data in the file */
} H5D_dataset_t;
-#include "H5Dproto.h"
#define H5D_RESERVED_ATOMS 0
-/*------------------_-- Local function prototypes ----------------------------*/
-static herr_t H5D_init_interface(void);
-
-#endif /* H5DPRIVATE_H */
+/*-----------------_-- Local function prototypes ----------------------------*/
+hatom_t H5D_create(hatom_t owner_id, hobjtype_t type, const char *name);
+herr_t H5D_flush(hatom_t oid);
+herr_t H5D_release(hatom_t oid);
+#endif