diff options
author | Pedro Vicente Nunes <pvn@hdfgroup.org> | 2003-05-19 05:09:08 (GMT) |
---|---|---|
committer | Pedro Vicente Nunes <pvn@hdfgroup.org> | 2003-05-19 05:09:08 (GMT) |
commit | 17d0b728156c3d968ad40e7594154b8d2f4e9e7e (patch) | |
tree | e2aa7f1581080ba61701fadbfe7eb3ce40c7ba1e /tools/h5diff/h5trav.h | |
parent | f16b33d3c210e4979287280e9f0f16ac69bb09fc (diff) | |
download | hdf5-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.h | 20 |
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 |