summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Lu <ptlu@hawkwind.ncsa.uiuc.edu>1999-09-15 20:12:50 (GMT)
committerPatrick Lu <ptlu@hawkwind.ncsa.uiuc.edu>1999-09-15 20:12:50 (GMT)
commitb6903e910bc0f86075f870df1f24c403067315fe (patch)
treed0de88c869c81b4a9076d61c9dc1a8cbf19b4503
parentd6d756ef965762cb109e8d004dde3768f5bc567b (diff)
downloadhdf5-b6903e910bc0f86075f870df1f24c403067315fe.zip
hdf5-b6903e910bc0f86075f870df1f24c403067315fe.tar.gz
hdf5-b6903e910bc0f86075f870df1f24c403067315fe.tar.bz2
[svn-r1636]
h5tools.h- added a define for OBJECTID-->"OBJECTID" h5dump.c - added an option in there to print object id's still needs some testing but I just wanted the changes to be put up there before i forget
-rw-r--r--tools/h5dump.c28
-rw-r--r--tools/h5tools.h1
2 files changed, 8 insertions, 21 deletions
diff --git a/tools/h5dump.c b/tools/h5dump.c
index c5528a2..c8e7fc5 100644
--- a/tools/h5dump.c
+++ b/tools/h5dump.c
@@ -52,7 +52,7 @@ usage(void)
fprintf(stderr,
"\nUsage of HDF5 Dumper:\n\n \
h5dump [-h] [-bb] [-header] [-a <names>] [-d <names>] [-g <names>]\n \
- [-l <names>] [-t <names>] [-w <number>] <file>\n\n\
+ [-l <names>] [-t <names>] <file>\n\n\
-h Print information on this command.\n\
-bb Display the conent of the boot block. The default is not to display.\n\
-header Display header only; no data is displayed.\n\
@@ -61,10 +61,8 @@ h5dump [-h] [-bb] [-header] [-a <names>] [-d <names>] [-g <names>]\n \
-g <names> Display the specified group(s) and all the members.\n\
-l <names> Displays the value(s) of the specified soft link(s).\n\
-t <names> Display the specified named data type(s).\n\
- -w <number> Display the information with the specified maximum number of columns.\n\
\n\
- <names> is one or more appropriate object names.\n\
- <number> is an integer greater than 1.\n\n");
+ <names> is one or more appropriate object names.\n\n");
}
@@ -592,7 +590,7 @@ H5G_stat_t statbuf;
if (display_data) dump_data(attr_id, ATTRIBUTE_DATA);
H5Tclose(type);
H5Sclose(space);
- H5Aclose (attr_id);
+ H5Aclose (attr_id);
end_obj();
} else {
@@ -1280,7 +1278,7 @@ main(int argc, char *argv[]) {
hid_t fid, gid, dsetid, typeid;
hid_t plist=H5P_DEFAULT;
const char *fname = NULL;
-int i, index, curr_arg, display_bb=0, display_all=1, newwidth= 0;
+int i, index, curr_arg, display_bb=0, display_all=1;
int nopts=0, *opts;
char *buf, name[128], name1[128];
H5G_stat_t statbuf;
@@ -1322,13 +1320,6 @@ H5Eset_auto (NULL, NULL);
display_data=0;
- else if (!strcmp(argv[curr_arg],"-w")){
- /*
- this way we know which arg was the -w
- we know it won't be 0 since curr_arg starts at 1
- */
- newwidth = curr_arg;
- }
else if (strcmp(argv[curr_arg],"-a") &&
strcmp(argv[curr_arg],"-d") &&
strcmp(argv[curr_arg],"-g") &&
@@ -1373,7 +1364,7 @@ H5Eset_auto (NULL, NULL);
if (argc - opts[nopts-1] == 2) {
if (strcmp(argv[opts[i]], "-bb") &&
strcmp(argv[opts[i]], "-header") ) {
- fprintf (stderr, "h5dump error: no <file> or no <names> or no <number> after option %s\n", argv[opts[i]]);
+ fprintf (stderr, "h5dump error: no <file> or no <names> after option %s\n", argv[opts[i]]);
usage();
free(opts);
exit(1);
@@ -1416,13 +1407,8 @@ H5Eset_auto (NULL, NULL);
/* start to dump */
begin_obj("HDF5", fname);
-
if (display_bb) dump_bb();
-
- if (newwidth) {
- sscanf(argv[newwidth + 1], "%d", &nCols);
- }
-
+
if (display_all) {
if ((gid = H5Gopen (fid, "/")) < 0 ) {
@@ -1587,7 +1573,7 @@ H5Eset_auto (NULL, NULL);
if (H5Tclose(typeid) < 0) status = 1;
}
}
- }
+ }
}
end_obj();
diff --git a/tools/h5tools.h b/tools/h5tools.h
index 3de5bf1..da63be0 100644
--- a/tools/h5tools.h
+++ b/tools/h5tools.h
@@ -295,6 +295,7 @@ extern ProgType programtype;
#define CTYPE "CTYPE"
#define CONCATENATOR "//"
#define DATASET "DATASET"
+#define OBJECTID "OBJECTID"
#define BEGIN "{"
#define END "}"
#endif