diff options
author | Robb Matzke <matzke@llnl.gov> | 1998-04-24 17:19:49 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1998-04-24 17:19:49 (GMT) |
commit | efd9b6e5257c5fecc78ca768c3e0067864f4e698 (patch) | |
tree | 07f76a4721ba126350cd5bb964e7c7936e3862cc /src/H5Tprivate.h | |
parent | 7b7ae438f722517017247b522e2848c645d96aa3 (diff) | |
download | hdf5-efd9b6e5257c5fecc78ca768c3e0067864f4e698.zip hdf5-efd9b6e5257c5fecc78ca768c3e0067864f4e698.tar.gz hdf5-efd9b6e5257c5fecc78ca768c3e0067864f4e698.tar.bz2 |
[svn-r374] ./src/H5A.c
./src/H5D.c
./src/H5Dprivate.h
./src/H5Dpkg.h [REMOVED]
./src/H5Tpkg.h
./src/H5Tprivate.h
Rearranged some header stuff so H5A doesn't have to include
the package-private header files that don't belong to it.
./src/H5E.c
Added the H5E_ATTR message to the major error struct.
Diffstat (limited to 'src/H5Tprivate.h')
-rw-r--r-- | src/H5Tprivate.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/H5Tprivate.h b/src/H5Tprivate.h index a9241d6..0a1178a 100644 --- a/src/H5Tprivate.h +++ b/src/H5Tprivate.h @@ -25,9 +25,18 @@ #define H5T_RESERVED_ATOMS 8 typedef struct H5T_t H5T_t; -herr_t H5T_init (void); +/* Statistics about a conversion function */ +typedef struct H5T_stats_t { + uintn ncalls; /*num calls to conversion function */ +#ifdef H5T_DEBUG + hsize_t nelmts; /*total data points converted */ + H5_timer_t timer; /*total time for conversion */ +#endif +} H5T_stats_t; + /* Private functions */ +herr_t H5T_init (void); herr_t H5T_init_interface (void); H5T_t *H5T_create (H5T_class_t type, size_t size); H5T_t *H5T_copy (const H5T_t *old_dt); |