diff options
Diffstat (limited to 'src/H5Dprivate.h')
-rw-r--r-- | src/H5Dprivate.h | 20 |
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 |