30#include <lal/XLALError.h>
31#include <lal/LALMalloc.h>
34#ifdef LAL_HDF5_ENABLED
35#include <lal/H5FileIO.h>
48 if ((version_major_in != version_major) || (version_minor_in != version_minor) || (version_micro_in != version_micro)) {
50 version_major_in, version_minor_in, version_micro_in, version_major, version_minor, version_micro);
53 XLALPrintInfo(
"Reading ROM data version %d.%d.%d.\n", version_major, version_minor, version_micro);
62 char *canonical_file_basename =
XLALMalloc(len);
65 if (strcmp(canonical_file_basename,
file_name) != 0) {
70 XLALPrintInfo(
"ROM canonical_file_basename %s\n", canonical_file_basename);
struct tagLALH5File LALH5File
Auxiliary functions related to HDF5 waveform data files.
int XLALH5AttributeQueryStringValue(char UNUSED *value, size_t UNUSED size, const LALH5Generic UNUSED object, const char UNUSED *key)
int XLALH5AttributeQueryScalarValue(void UNUSED *value, const LALH5Generic UNUSED object, const char UNUSED *key)
int XLALH5FileQueryStringAttributeValue(char UNUSED *value, size_t UNUSED size, LALH5File UNUSED *file, const char UNUSED *key)
void * XLALMalloc(size_t n)
int int int XLALPrintInfo(const char *fmt,...) _LAL_GCC_PRINTF_FORMAT_(1