hdf5/tools
David Young a5f236e83b Reduce casts of HDcalloc()/HDmalloc() that -Wc++-compat required.
Reduce gratuitous casts---e.g., (size_t)1.

Use the right format string for a pointer.

In the H5C sanity checks, change a "size increase" variable from ssize_t
(too narrow) to int64_t (wide enough).

Parenthesize every appearance of `storage` in the macro
`H5D_CHUNK_STORAGE_INDEX_CHK(storage)` so that you can pass in an
expression like &sc and it works properly.

Disallow re-assignment of the `dset` parameter to H5D__chunk_init()
because it helped assure me that it's safe to replace the repeating
expression `&dset->shared->layout.storage.u.chunk` with `sc` throughout.

Replace lengthy expressions such as
`&dset->shared->layout.storage.u.chunk` with `sc` throughout several
functions in H5Dchunk.c ISTR that the compiler warned that `sc` was
declared but unused in a couple of functions, and then I found that `sc`
could be used in many places.  Maybe the disused `sc` appeared because a
bunch of code was copied and pasted, I don't know.  Anyway, it's a lot
tighter code now that I use `sc`.

In H5D__chunk_update_old_edge_chunks() and H5D__chunk_delete()
I actually expand `sc` and another temporary variable, `pline`,
because they're used only in !defined(NDEBUG) code.  This squashes
unused-variable warnings in the defined(NDEBUG) configuration.

Don't drop the `volatile` qualification with a cast in
tools/src/h5import/h5import.c.
2020-01-29 10:47:30 -06:00
..
lib Merge pull request #2311 in HDFFV/hdf5 from ~KMU/hdf5:misc to develop 2020-01-28 13:28:26 -06:00
libtest HDFFV-11001 need to qualify all by parallel or serial types 2020-01-15 12:28:53 -06:00
src Reduce casts of HDcalloc()/HDmalloc() that -Wc++-compat required. 2020-01-29 10:47:30 -06:00
test Merge pull request #2311 in HDFFV/hdf5 from ~KMU/hdf5:misc to develop 2020-01-28 13:28:26 -06:00
testfiles HDFFV-10976,-10980 Init obj_type before calling H5Rget_obj_type3 2019-12-20 13:23:48 -06:00
CMakeLists.txt Squashed commit of the following: 2019-07-25 11:47:12 -05:00
COPYING
Makefile.am