summaryrefslogtreecommitdiffstats
path: root/tools/h5diff/h5trav.h
diff options
context:
space:
mode:
authorPedro Vicente Nunes <pvn@hdfgroup.org>2003-05-19 05:09:08 (GMT)
committerPedro Vicente Nunes <pvn@hdfgroup.org>2003-05-19 05:09:08 (GMT)
commit17d0b728156c3d968ad40e7594154b8d2f4e9e7e (patch)
treee2aa7f1581080ba61701fadbfe7eb3ce40c7ba1e /tools/h5diff/h5trav.h
parentf16b33d3c210e4979287280e9f0f16ac69bb09fc (diff)
downloadhdf5-17d0b728156c3d968ad40e7594154b8d2f4e9e7e.zip
hdf5-17d0b728156c3d968ad40e7594154b8d2f4e9e7e.tar.gz
hdf5-17d0b728156c3d968ad40e7594154b8d2f4e9e7e.tar.bz2
[svn-r6894] Purpose:
changes of input/ output format Description: on web page /RFC/h5diff Solution: Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
Diffstat (limited to 'tools/h5diff/h5trav.h')
-rw-r--r--tools/h5diff/h5trav.h20
1 files changed, 14 insertions, 6 deletions
diff --git a/tools/h5diff/h5trav.h b/tools/h5diff/h5trav.h
index 9e18129..d2e057b 100644
--- a/tools/h5diff/h5trav.h
+++ b/tools/h5diff/h5trav.h
@@ -32,17 +32,12 @@ typedef struct info_t {
} info_t;
-/* public methods */
-int H5get_object_info( hid_t file_id, info_t *info );
-
-
-
/*struct to store basic info about an object */
typedef struct obj_t {
unsigned long objno[2];
char *objname;
int displayed;
- int recorded;
+ int type;
} obj_t;
/*struct that stores all objects, excluding shared objects */
@@ -53,6 +48,19 @@ typedef struct table_t {
} table_t;
+/* public methods */
+int H5get_object_info( hid_t file_id, info_t *info );
+
+/* table methods */
+void table_init(table_t **table);
+void table_free(table_t *table);
+int table_search(unsigned long *objno, table_t *table );
+void table_add(unsigned long *objno, char *objname, int type, table_t *table);
+void info_free(info_t *info, int nobjs);
+
+
+
+
#ifdef __cplusplus
}
#endif