Remove use of HDF5 hsize_t from lalinference
Description
This merge removes the one and only use of HDF5's hsize_t
in place of the standard size_t
. Since that is the only HDF5 symbol used, and on 64-bit systems they are the same, this should represent no real change to the code.
This allows us to remove HDF5 as a direct dependency of lalinference
, simplifying the build.
I also removed the HAVE_HDF5
logic, since I'm not convinced that you can actually build lal
without HDF5 these days.
API Changes and Justification
Backwards Compatible Changes
-
This change introduces no API changes -
This change adds new API calls
Backwards Incompatible Changes
-
This change modifies an existing API -
This change removes an existing API