#ifndef __H5B_ATTRIBS_H #define __H5B_ATTRIBS_H #ifdef __cplusplus extern "C" { #endif h5_err_t h5_write_field_attrib ( h5_file_t *const f, /*!< IN: file handle */ const char *field_name, /*!< IN: field name */ const char *attrib_name, /*!< IN: attribute name */ const hid_t attrib_type, /*!< IN: attribute type */ const void *attrib_value, /*!< IN: attribute value */ const h5_int64_t attrib_nelem /*!< IN: number of elements */ ); h5_err_t h5_read_field_attrib ( h5_file_t *const f, /*!< IN: file handle */ const char *field_name, /*!< IN: field name */ const char *attrib_name, /*!< IN: attribute name */ const h5_int64_t attrib_type, /*!< IN: attribute type */ void *buffer /*!< OUT: attribute value */ ); h5_ssize_t h5b_get_num_field_attribs ( h5_file_t *const f, /*