35 lines
996 B
Plaintext
35 lines
996 B
Plaintext
// Copyright (C) 2010, Guy Barrand. All rights reserved.
|
|
// See the file tools.license for terms.
|
|
|
|
#ifndef tools_hdf5_h
|
|
#define tools_hdf5_h
|
|
|
|
#ifndef TOOLS_USE_OUREX_HDF5
|
|
#include <hdf5.h>
|
|
#else
|
|
#include <ourex_hdf5.h>
|
|
#endif
|
|
|
|
|
|
#if (H5_VERS_MAJOR>=1) && (H5_VERS_MINOR<=6)
|
|
#define tools_H5Dopen H5Dopen
|
|
#define tools_H5Dcreate H5Dcreate
|
|
#define tools_H5Acreate H5Acreate
|
|
#define tools_H5Tarray_create H5Tarray_create
|
|
#define tools_H5Tget_array_dims H5Tget_array_dims
|
|
#define tools_H5Gcreate H5Gcreate
|
|
#define tools_H5Gopen H5Gopen
|
|
#define tools_H5Aiterate H5Aiterate
|
|
#else
|
|
#define tools_H5Dopen H5Dopen1
|
|
#define tools_H5Dcreate H5Dcreate1
|
|
#define tools_H5Acreate H5Acreate1
|
|
#define tools_H5Tarray_create H5Tarray_create1
|
|
#define tools_H5Tget_array_dims H5Tget_array_dims1
|
|
#define tools_H5Gcreate H5Gcreate1
|
|
#define tools_H5Gopen H5Gopen1
|
|
#define tools_H5Aiterate H5Aiterate1
|
|
#endif
|
|
|
|
#endif
|