summaryrefslogtreecommitdiffstats
path: root/fortran/src/H5f90global.F90
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2023-04-22 06:25:12 (GMT)
committerGitHub <noreply@github.com>2023-04-22 06:25:12 (GMT)
commit7707859279a60b32d2b6c915442a7c04d44445b4 (patch)
tree890d16aa2408b270368b36ea4f05ca20fe2f16f6 /fortran/src/H5f90global.F90
parenta4371b6fce577852691dfdeac642dec1dd4b9453 (diff)
downloadhdf5-7707859279a60b32d2b6c915442a7c04d44445b4.zip
hdf5-7707859279a60b32d2b6c915442a7c04d44445b4.tar.gz
hdf5-7707859279a60b32d2b6c915442a7c04d44445b4.tar.bz2
Merge with develop (#2790)
Diffstat (limited to 'fortran/src/H5f90global.F90')
-rw-r--r--fortran/src/H5f90global.F9031
1 files changed, 23 insertions, 8 deletions
diff --git a/fortran/src/H5f90global.F90 b/fortran/src/H5f90global.F90
index 30bab33..984cae9 100644
--- a/fortran/src/H5f90global.F90
+++ b/fortran/src/H5f90global.F90
@@ -28,15 +28,8 @@ MODULE H5GLOBAL
IMPLICIT NONE
- ! Enumerate data type that is interoperable with C.
- ENUM, BIND(C)
- ENUMERATOR :: enum_dtype
- END ENUM
-
!> \addtogroup FH5
!> @{
- INTEGER, PARAMETER :: ENUM_T = KIND(enum_dtype) !< Enumerate data type that is interoperable with C.
-
! Parameters used in the function 'h5kind_to_type' located in H5_ff.F90.
! The flag is used to tell the function whether the kind input variable
! is for a REAL or INTEGER data type.
@@ -382,10 +375,10 @@ MODULE H5GLOBAL
INTEGER :: H5D_VDS_FIRST_MISSING_F !< H5D_VDS_FIRST_MISSING
INTEGER :: H5D_VDS_LAST_AVAILABLE_F !< H5D_VDS_LAST_AVAILABLE
INTEGER :: H5D_VIRTUAL_F !< H5D_VIRTUAL
-!> @}
!
! H5E flags declaration
!
+!> @}
!DEC$if defined(BUILD_HDF5_DLL)
!DEC$ATTRIBUTES DLLEXPORT :: H5E_DEFAULT_F
!DEC$ATTRIBUTES DLLEXPORT :: H5E_MAJOR_F
@@ -402,6 +395,28 @@ MODULE H5GLOBAL
INTEGER :: H5E_WALK_DOWNWARD_F !< H5E_WALK_DOWNWARD
!> @}
!
+ ! H5ES flags declaration
+ !
+ !DEC$if defined(BUILD_HDF5_DLL)
+ !DEC$ATTRIBUTES DLLEXPORT :: H5ES_NONE_F
+ !DEC$ATTRIBUTES DLLEXPORT :: H5ES_STATUS_IN_PROGRESS_F
+ !DEC$ATTRIBUTES DLLEXPORT :: H5ES_STATUS_SUCCEED_F
+ !DEC$ATTRIBUTES DLLEXPORT :: H5ES_STATUS_CANCELED_F
+ !DEC$ATTRIBUTES DLLEXPORT :: H5ES_STATUS_FAIL_F
+ !DEC$ATTRIBUTES DLLEXPORT :: H5ES_WAIT_FOREVER_F
+ !DEC$ATTRIBUTES DLLEXPORT :: H5ES_WAIT_NONE_F
+ !DEC$endif
+!> \addtogroup FH5ES
+!> @{
+ INTEGER(HID_T) :: H5ES_NONE_F !< H5ES_NONE
+ INTEGER :: H5ES_STATUS_IN_PROGRESS_F !< H5ES_STATUS_IN_PROGRESS
+ INTEGER :: H5ES_STATUS_SUCCEED_F !< H5ES_STATUS_SUCCEED
+ INTEGER :: H5ES_STATUS_CANCELED_F !< H5ES_STATUS_CANCELED
+ INTEGER :: H5ES_STATUS_FAIL_F !< H5ES_STATUS_FAIL
+ INTEGER(C_INT64_T) :: H5ES_WAIT_FOREVER_F !< H5ES_WAIT_FOREVER
+ INTEGER(C_INT64_T) :: H5ES_WAIT_NONE_F !< H5ES_WAIT_NONE
+!> @}
+ !
! H5FD file drivers flags declaration
!
!DEC$if defined(BUILD_HDF5_DLL)