summaryrefslogtreecommitdiffstats
path: root/tools/h5ls.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/h5ls.c')
-rw-r--r--tools/h5ls.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/h5ls.c b/tools/h5ls.c
index f7e9b76..7a88ac4 100644
--- a/tools/h5ls.c
+++ b/tools/h5ls.c
@@ -119,7 +119,7 @@ list (hid_t group, const char *name, void __unused__ *op_data)
hid_t (*func)(void*);
void *edata;
int i;
- char buf[512];
+ char buf[512], comment[50];
H5G_stat_t statbuf;
/* Disable error reporting */
@@ -171,6 +171,11 @@ list (hid_t group, const char *name, void __unused__ *op_data)
printf ("Unknown Type\n");
}
+ /* Display the comment if the object has one */
+ H5Gget_comment(group, name, sizeof(comment), comment);
+ strcpy(comment+sizeof(comment)-4, "...");
+ if (comment[0]) printf("%26s%s\n", "", comment);
+
/* Restore error reporting */
H5Eset_auto (func, edata);
return 0;