summaryrefslogtreecommitdiffstats
path: root/src/H5Tpkg.h
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-01-28 21:43:08 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-01-28 21:43:08 (GMT)
commitd4a3224c0fde991cdf65392aeeae326c46406121 (patch)
tree462dea6a59f895530173943dcf18930916868a8b /src/H5Tpkg.h
parentc131a549dc1a9c8456d8cf0e44a56187dae1c268 (diff)
downloadhdf5-d4a3224c0fde991cdf65392aeeae326c46406121.zip
hdf5-d4a3224c0fde991cdf65392aeeae326c46406121.tar.gz
hdf5-d4a3224c0fde991cdf65392aeeae326c46406121.tar.bz2
[svn-r193] Changes since 19980128
---------------------- ./MANIFEST Added new config files. ./src/H5private.h Changed FUNC_ENTER() so it calls H5Eclear() for all API functions but not for any private functions. It also prints the names of all API functions on file 55 (just for the prototype) so we can get a list of API functions called with the Bourne shell commands like: ./testhdf5 55>api_list or ./testhdf5 55>&1 1>/dev/null 2>&1 | less Otherwise the names are silently discarded. ./src/H5.c ./src/H5C.c ./src/H5D.c ./src/H5F.c ./src/H5G.c ./src/H5M.c ./src/H5P.c ./src/H5T.c Removed `H5ECLEAR' from lots of places in the source code. ./src/H5E.c ./src/H5Eprivate.h Recursion is a problem here, so to disable a call to H5Eclear() from FUNC_ENTER just define a local variable like this before you call FUNC_ENTER: const H5E_clearable_g = FALSE; Unfortunately this results in a warning: declaration of `H5E_clearable_g' shadows global declaration. Good thing it's only used in two places.
Diffstat (limited to 'src/H5Tpkg.h')
-rw-r--r--src/H5Tpkg.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/H5Tpkg.h b/src/H5Tpkg.h
index 7c86500..90aa54a 100644
--- a/src/H5Tpkg.h
+++ b/src/H5Tpkg.h
@@ -22,8 +22,8 @@ typedef struct H5T_atomic_t {
H5T_order_t order; /*byte order */
size_t prec; /*precision in bits */
size_t offset; /*bit position of lsb of value */
- intn lsb_pad;/*type of lsb padding */
- intn msb_pad;/*type of msb padding */
+ H5T_pad_t lsb_pad;/*type of lsb padding */
+ H5T_pad_t msb_pad;/*type of msb padding */
union {
struct {
H5T_sign_t sign; /*type of integer sign */
@@ -37,7 +37,7 @@ typedef struct H5T_atomic_t {
size_t mpos; /*position of lsb of mantissa */
size_t msize; /*size of mantissa */
H5T_norm_t norm; /*normalization */
- intn pad; /*type of padding for internal bits */
+ H5T_pad_t pad; /*type of padding for internal bits */
} f; /*floating-point types */
struct {