Warning, /include/Geant4/toolx/hdf5/hdf5_h is written in an unsupported language. File is not indexed.
0001 // Copyright (C) 2010, Guy Barrand. All rights reserved.
0002 // See the file tools.license for terms.
0003
0004 #ifndef toolx_hdf5_h
0005 #define toolx_hdf5_h
0006
0007 #include <hdf5.h>
0008
0009 #if (H5_VERS_MAJOR>=1) && (H5_VERS_MINOR<=6)
0010 #define toolx_H5Dopen H5Dopen
0011 #define toolx_H5Dcreate H5Dcreate
0012 #define toolx_H5Acreate H5Acreate
0013 #define toolx_H5Tarray_create H5Tarray_create
0014 #define toolx_H5Tget_array_dims H5Tget_array_dims
0015 #define toolx_H5Gcreate H5Gcreate
0016 #define toolx_H5Gopen H5Gopen
0017 #define toolx_H5Aiterate H5Aiterate
0018 #define toolx_H5free_memory free
0019 #else
0020 #define toolx_H5Dopen H5Dopen1
0021 #define toolx_H5Dcreate H5Dcreate1
0022 #define toolx_H5Acreate H5Acreate1
0023 #define toolx_H5Tarray_create H5Tarray_create1
0024 #define toolx_H5Tget_array_dims H5Tget_array_dims1
0025 #define toolx_H5Gcreate H5Gcreate1
0026 #define toolx_H5Gopen H5Gopen1
0027 #define toolx_H5Aiterate H5Aiterate1
0028 #define toolx_H5free_memory H5free_memory
0029 #endif
0030
0031 #endif