diff --git a/examples/H5Block/dump_field_attributes.c b/examples/H5Block/dump_field_attributes.c index 79af791..bb6beae 100644 --- a/examples/H5Block/dump_field_attributes.c +++ b/examples/H5Block/dump_field_attributes.c @@ -103,13 +103,22 @@ dump_float32_attrib ( printf ("\n"); } -inline void +static inline void dump_string_attrib ( h5_file_t file, const char* const field_name, const char* const attrib_name, h5_size_t attrib_nelems ) { + char* attrib_data[attrib_nelems]; + H5BlockReadFieldAttribString ( + file, + field_name, + attrib_name, + attrib_data); + printf ("Attribute: '%s'\n", attrib_name); + printf (" Type: H5_FLOAT32_T\n"); + printf (" Data: %2f", attrib_data[0]); } void diff --git a/examples/H5Block/write_field.c b/examples/H5Block/write_field.c index ecc0e1b..d5b9f64 100644 --- a/examples/H5Block/write_field.c +++ b/examples/H5Block/write_field.c @@ -21,7 +21,7 @@ const ssize_t dim_y = 8; const ssize_t dim_z = 32; -inline ssize_t idx ( +static inline ssize_t idx ( ssize_t i, ssize_t i_dim, ssize_t j, ssize_t j_dim, ssize_t k