summaryrefslogtreecommitdiffstats
path: root/src/H5Aprivate.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Aprivate.h')
-rw-r--r--src/H5Aprivate.h32
1 files changed, 30 insertions, 2 deletions
diff --git a/src/H5Aprivate.h b/src/H5Aprivate.h
index 9b24490..75ccafd 100644
--- a/src/H5Aprivate.h
+++ b/src/H5Aprivate.h
@@ -24,11 +24,39 @@
/* Private headers needed by this file */
#include "H5Gprivate.h" /* Groups */
+
+/**************************/
+/* Library Private Macros */
+/**************************/
+
+
+/****************************/
+/* Library Private Typedefs */
+/****************************/
+
/* Forward references of package typedefs */
typedef struct H5A_t H5A_t;
-/* Library private functions in package */
+
+/*****************************/
+/* Library-private Variables */
+/*****************************/
+
+
+/***************************************/
+/* Library-private Function Prototypes */
+/***************************************/
+struct H5O_t; /*forward decl*/
+
+/* General attribute routines */
H5_DLL struct H5O_loc_t *H5A_oloc(H5A_t *attr);
H5_DLL H5G_name_t *H5A_nameof(H5A_t *attr);
-#endif
+/* Attribute "dense" storage routines */
+H5_DLL herr_t H5A_dense_create(H5F_t *f, hid_t dxpl_id, struct H5O_t *oh);
+H5_DLL herr_t H5A_dense_insert(H5F_t *f, hid_t dxpl_id, const struct H5O_t *oh,
+ unsigned mesg_flags, const H5A_t *attr);
+H5_DLL herr_t H5A_dense_delete(H5F_t *f, hid_t dxpl_id, struct H5O_t *oh);
+
+#endif /* _H5Aprivate_H */
+