Back to home page

EIC code displayed by LXR

 
 

    


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