mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-18 15:15:56 +08:00
[svn-r22738] Fix for Windows and DLLEXPORT if statement.
Tested: jam (gnu)
This commit is contained in:
parent
1c9e159ffe
commit
fa7b8028af
@ -692,10 +692,16 @@ MODULE H5GLOBAL
|
||||
!
|
||||
INTEGER, PARAMETER :: H5S_FLAGS_LEN = 19
|
||||
INTEGER H5S_flags(H5S_FLAGS_LEN)
|
||||
INTEGER, PARAMETER :: H5S_HSIZE_FLAGS_LEN = 1
|
||||
INTEGER(HSIZE_T) H5S_hsize_flags(H5S_HSIZE_FLAGS_LEN)
|
||||
!DEC$if defined(BUILD_HDF5_DLL)
|
||||
!DEC$ATTRIBUTES DLLEXPORT :: /H5S_FLAGS/
|
||||
!DEC$ATTRIBUTES DLLEXPORT :: /H5S_HSIZE_FLAGS/
|
||||
!DEC$endif
|
||||
COMMON /H5S_FLAGS/ H5S_flags
|
||||
COMMON /H5S_HSIZE_FLAGS/ H5S_hsize_flags
|
||||
|
||||
INTEGER(HSIZE_T) :: H5S_UNLIMITED_F
|
||||
|
||||
INTEGER :: H5S_SCALAR_F
|
||||
INTEGER :: H5S_SIMPLE_F
|
||||
@ -720,6 +726,7 @@ MODULE H5GLOBAL
|
||||
INTEGER :: H5S_SEL_HYPERSLABS_F
|
||||
INTEGER :: H5S_SEL_ALL_F
|
||||
|
||||
EQUIVALENCE(H5S_hsize_flags(1), H5S_UNLIMITED_F)
|
||||
EQUIVALENCE(H5S_flags(1), H5S_SCALAR_F)
|
||||
EQUIVALENCE(H5S_flags(2), H5S_SIMPLE_F)
|
||||
EQUIVALENCE(H5S_flags(3), H5S_NULL_F)
|
||||
@ -743,16 +750,6 @@ MODULE H5GLOBAL
|
||||
EQUIVALENCE(H5S_flags(18), H5S_SEL_HYPERSLABS_F)
|
||||
EQUIVALENCE(H5S_flags(19), H5S_SEL_ALL_F)
|
||||
|
||||
INTEGER, PARAMETER :: H5S_HSIZE_FLAGS_LEN = 1
|
||||
INTEGER(HSIZE_T) H5S_hsize_flags(H5S_HSIZE_FLAGS_LEN)
|
||||
!DEC$if defined(BUILD_HDF5_DLL) DEC$ATTRIBUTES DLLEXPORT :: /H5S_HSIZE_FLAGS/
|
||||
!DEC$endif
|
||||
COMMON /H5S_HSIZE_FLAGS/ H5S_hsize_flags
|
||||
|
||||
INTEGER(HSIZE_T) :: H5S_UNLIMITED_F
|
||||
|
||||
EQUIVALENCE(H5S_hsize_flags(1), H5S_UNLIMITED_F)
|
||||
|
||||
!
|
||||
! H5T flags declaration
|
||||
!
|
||||
|
Loading…
Reference in New Issue
Block a user