diff options
author | Robb Matzke <matzke@llnl.gov> | 1999-06-23 16:16:51 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1999-06-23 16:16:51 (GMT) |
commit | c78a6aedafdf878d0cdd18977d5b10a90763b20d (patch) | |
tree | aec30e31144a64dcdf818248c3598acb82c03c29 /src/H5AC.c | |
parent | 0350710f5baa5177674289e06737c99cb201ecc5 (diff) | |
download | hdf5-c78a6aedafdf878d0cdd18977d5b10a90763b20d.zip hdf5-c78a6aedafdf878d0cdd18977d5b10a90763b20d.tar.gz hdf5-c78a6aedafdf878d0cdd18977d5b10a90763b20d.tar.bz2 |
[svn-r1371]
Changes since 19990618
----------------------
./configure.in
./configure [REGENERATED]
Now that compound struct conversions don't make so many calls
to convert their members I turned the H5T debugging back on by
default (it will still be disabled in a production version).
./src/H5AC.c
./src/H5B.c
Made it possible to turn off messages about debugging these
two packages using the same method as for all other
packages. Just supply an invalid file descriptor number or use
the shell to redirect said descriptor to /dev/null like this:
$ HDF5_DEBUG=99,ac,b 99>/dev/null a.out
./src/H5T.c
Changed the name of the old compound conversion function from
`struct' to `struct(no-opt)' to be more consistent with the
new version named `struct(opt)'.
Fixed a bug in H5T_cmp() that caused any two VL types to
compare as being equal.
Removed duplicate code for bitfield comparisons in H5T_cmp().
./src/H5Tconv.c
Relaxed some constraints in the new compound conversion
function so it applies to more cases. Also eliminated a
memcpy in a tight loop.
./test/cmpd_dset.c
Added a `--noopt' command line switch which unregisters the
optimized compound conversion so we can test the non-optimized
version.
Diffstat (limited to 'src/H5AC.c')
-rw-r--r-- | src/H5AC.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -641,7 +641,11 @@ H5AC_protect(H5F_t *f, const H5AC_class_t *type, const haddr_t *addr, #ifdef H5AC_DEBUG static int ncalls = 0; if (0 == ncalls++) { - fprintf(stderr, "H5AC: debugging cache (expensive)\n"); + if (H5DEBUG(AC)) { + fprintf(H5DEBUG(AC), "H5AC: debugging cache (expensive)\n"); + } else { + fprintf(stderr, "H5AC: debugging cache (expensive)\n"); + } } #endif |