mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-11 16:01:00 +08:00
[svn-r26950] Added DLL exports for windows.
This commit is contained in:
parent
241bbc426c
commit
834fab687f
@ -486,6 +486,13 @@ WRITE(*,'(40(A,/))') &
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
DO j = 1, 8
|
||||
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5awrite_kind_'//TRIM(ADJUSTL(chr2))//'_rank'//chr_rank(j)
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5awrite_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'_rank'//chr_rank(j)//'(attr_id, memtype_id, buf, dims, hdferr)'
|
||||
WRITE(11,'(A)') ' IMPLICIT NONE'
|
||||
@ -507,6 +514,11 @@ WRITE(*,'(40(A,/))') &
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
DO j = 1, 8
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5aread_kind_'//TRIM(ADJUSTL(chr2))//'_rank'//chr_rank(j)
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5aread_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'_rank'//chr_rank(j)//'(attr_id, memtype_id, buf, dims, hdferr)'
|
||||
WRITE(11,'(A)') ' IMPLICIT NONE'
|
||||
@ -532,6 +544,11 @@ WRITE(*,'(40(A,/))') &
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
DO j = 1, 8
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5dread_kind_'//TRIM(ADJUSTL(chr2))//'_rank'//chr_rank(j)
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5dread_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'_rank'//chr_rank(j)//'(dset_id, mem_type_id, buf, dims, hdferr, &'
|
||||
WRITE(11,'(A)') ' mem_space_id, file_space_id, xfer_prp)'
|
||||
@ -568,6 +585,11 @@ WRITE(*,'(40(A,/))') &
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
DO j = 1, 8
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5dwrite_kind_'//TRIM(ADJUSTL(chr2))//'_rank'//chr_rank(j)
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5dwrite_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'_rank'//chr_rank(j)//'(dset_id, mem_type_id, buf, dims, hdferr, &'
|
||||
WRITE(11,'(A)') ' mem_space_id, file_space_id, xfer_prp)'
|
||||
@ -606,6 +628,11 @@ WRITE(*,'(40(A,/))') &
|
||||
DO i = 1, ir
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5pset_fill_value_kind_'//TRIM(ADJUSTL(chr2))
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5pset_fill_value_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'(prp_id, type_id, fillvalue, hdferr)'
|
||||
WRITE(11,'(A)') ' IMPLICIT NONE'
|
||||
@ -623,6 +650,11 @@ WRITE(*,'(40(A,/))') &
|
||||
DO i = 1, ir
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5pget_fill_value_kind_'//TRIM(ADJUSTL(chr2))
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5pget_fill_value_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'(prp_id, type_id, fillvalue, hdferr)'
|
||||
WRITE(11,'(A)') ' IMPLICIT NONE'
|
||||
@ -640,6 +672,11 @@ WRITE(*,'(40(A,/))') &
|
||||
DO i = 1, ir
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5pset_kind_'//TRIM(ADJUSTL(chr2))
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5pset_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'(prp_id, name, value, hdferr)'
|
||||
WRITE(11,'(A)') ' IMPLICIT NONE'
|
||||
@ -660,6 +697,11 @@ WRITE(*,'(40(A,/))') &
|
||||
DO i = 1, ir
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5pget_kind_'//TRIM(ADJUSTL(chr2))
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5pget_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'(prp_id, name, value, hdferr)'
|
||||
WRITE(11,'(A)') ' IMPLICIT NONE'
|
||||
@ -679,6 +721,11 @@ WRITE(*,'(40(A,/))') &
|
||||
DO i = 1, ir
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5pregister_kind_'//TRIM(ADJUSTL(chr2))
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') 'SUBROUTINE h5pregister_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'(class, name, size, value, hdferr)'
|
||||
WRITE(11,'(A)') ' IMPLICIT NONE'
|
||||
@ -699,6 +746,11 @@ WRITE(*,'(40(A,/))') &
|
||||
DO i = 1, ir
|
||||
k = rkind_numbers(i)
|
||||
WRITE(chr2,'(I2)') k
|
||||
! DLL definitions for windows
|
||||
WRITE(11,'(A)') '!DEC$if defined(BUILD_HDF5_DLL)'
|
||||
WRITE(11,'(A)') '!DEC$attributes dllexport :: h5pinsert_kind_'//TRIM(ADJUSTL(chr2))
|
||||
WRITE(11,'(A)') '!DEC$endif'
|
||||
! Subroutine API
|
||||
WRITE(11,'(A)') ' SUBROUTINE h5pinsert_kind_'//TRIM(ADJUSTL(chr2))&
|
||||
&//'(plist, name, size, value, hdferr)'
|
||||
WRITE(11,'(A)') ' IMPLICIT NONE'
|
||||
|
Loading…
Reference in New Issue
Block a user