summaryrefslogtreecommitdiffstats
path: root/hl/fortran/src
diff options
context:
space:
mode:
authorPedro Vicente Nunes <pvn@hdfgroup.org>2005-05-16 19:08:41 (GMT)
committerPedro Vicente Nunes <pvn@hdfgroup.org>2005-05-16 19:08:41 (GMT)
commit5b6c08e68e94cab82653dff0c74d1725fd2852f4 (patch)
treed08b050aff5fcaa5f51897769e41a023709a7177 /hl/fortran/src
parent4977e0ac5163ce29211596f84cb39c3c5e525a16 (diff)
downloadhdf5-5b6c08e68e94cab82653dff0c74d1725fd2852f4.zip
hdf5-5b6c08e68e94cab82653dff0c74d1725fd2852f4.tar.gz
hdf5-5b6c08e68e94cab82653dff0c74d1725fd2852f4.tar.bz2
[svn-r10747] Purpose:
bug fix Description: the fortran type integer*1 has become not portable. define the image fortran datatype as "integer" and make special save, read, and palette functions that use native integer for a memory type and UCHAR as disk type for the image data added some more tests with new palette definitions Solution: Platforms tested: linux solaris Misc. update:
Diffstat (limited to 'hl/fortran/src')
-rwxr-xr-xhl/fortran/src/H5IMfc.c25
-rwxr-xr-xhl/fortran/src/H5IMff.f90214
-rwxr-xr-xhl/fortran/src/H5LTf90proto.h13
-rwxr-xr-xhl/fortran/src/H5LTfc.c3
-rwxr-xr-xhl/fortran/src/H5LTff.f901115
-rwxr-xr-xhl/fortran/src/H5TBfc.c1
-rwxr-xr-xhl/fortran/src/H5TBff.f90705
7 files changed, 1023 insertions, 1053 deletions
diff --git a/hl/fortran/src/H5IMfc.c b/hl/fortran/src/H5IMfc.c
index fed4111..f4c71cb 100755
--- a/hl/fortran/src/H5IMfc.c
+++ b/hl/fortran/src/H5IMfc.c
@@ -16,7 +16,6 @@
#include "H5IM.h"
#include "H5LTf90proto.h"
-#include <stdlib.h>
/*-------------------------------------------------------------------------
@@ -44,7 +43,7 @@ nh5immake_image_8bit_c (hid_t_f *loc_id,
_fcd name,
hsize_t_f *width,
hsize_t_f *height,
- unsigned char *buf)
+ void *buf)
{
int ret_value = -1;
herr_t ret;
@@ -60,11 +59,11 @@ nh5immake_image_8bit_c (hid_t_f *loc_id,
if (c_name == NULL) return ret_value;
/*
- * Call H5IMmake_image_8bit function.
+ * Call H5IMmake_image_8bitf function.
*/
c_loc_id = (hid_t)*loc_id;
- ret = H5IMmake_image_8bit(c_loc_id,c_name,*width,*height,buf);
+ ret = H5IMmake_image_8bitf(c_loc_id,c_name,*width,*height,buf);
if (ret < 0) return ret_value;
ret_value = 0;
@@ -94,7 +93,7 @@ int_f
nh5imread_image_c (hid_t_f *loc_id,
int_f *namelen,
_fcd name,
- unsigned char *buf)
+ void *buf)
{
int ret_value = -1;
herr_t ret;
@@ -115,7 +114,7 @@ nh5imread_image_c (hid_t_f *loc_id,
*/
c_loc_id = (hid_t)*loc_id;
- ret = H5IMread_image(c_loc_id,c_name,buf);
+ ret = H5IMread_imagef(c_loc_id,c_name,buf);
if (ret < 0) return ret_value;
ret_value = 0;
@@ -149,7 +148,7 @@ nh5immake_image_24bit_c (hid_t_f *loc_id,
_fcd il,
hsize_t_f *width,
hsize_t_f *height,
- unsigned char *buf)
+ void *buf)
{
int ret_value = -1;
herr_t ret;
@@ -171,11 +170,11 @@ nh5immake_image_24bit_c (hid_t_f *loc_id,
if (c_il == NULL) return ret_value;
/*
- * Call H5IMmake_image_24bit function.
+ * Call H5IMmake_image_24bitf function.
*/
c_loc_id = (hid_t)*loc_id;
- ret = H5IMmake_image_24bit(c_loc_id,c_name,*width,*height,c_il,buf);
+ ret = H5IMmake_image_24bitf(c_loc_id,c_name,*width,*height,c_il,buf);
if (ret < 0) return ret_value;
ret_value = 0;
@@ -331,7 +330,7 @@ nh5immake_palette_c (hid_t_f *loc_id,
int_f *namelen,
_fcd name,
hsize_t_f *dims,
- unsigned char *buf)
+ void *buf)
{
int ret_value = -1;
herr_t ret;
@@ -361,7 +360,7 @@ nh5immake_palette_c (hid_t_f *loc_id,
*/
c_loc_id = (hid_t)*loc_id;
- ret = H5IMmake_palette(c_loc_id,c_name,c_dims,buf);
+ ret = H5IMmake_palettef(c_loc_id,c_name,c_dims,buf);
free (c_dims);
@@ -632,7 +631,7 @@ nh5imget_palette_c(hid_t_f *loc_id,
int_f *namelen,
_fcd name,
int_f *pal_number,
- unsigned char *buf)
+ void *buf)
{
int ret_value = -1;
herr_t ret;
@@ -652,7 +651,7 @@ nh5imget_palette_c(hid_t_f *loc_id,
*/
c_loc_id = (hid_t)*loc_id;
- ret = H5IMget_palette(c_loc_id,c_name,*pal_number,buf);
+ ret = H5IMget_palettef(c_loc_id,c_name,*pal_number,buf);
if (ret < 0) return ret_value;
ret_value = 0;
diff --git a/hl/fortran/src/H5IMff.f90 b/hl/fortran/src/H5IMff.f90
index 276b302..b5f1e2b 100755
--- a/hl/fortran/src/H5IMff.f90
+++ b/hl/fortran/src/H5IMff.f90
@@ -16,9 +16,9 @@
! This file contains FORTRAN90 interfaces for H5IM functions
!
-module H5IM
-use H5FORTRAN_TYPES
-use HDF5
+module h5im
+use h5fortran_types
+use hdf5
contains
@@ -47,27 +47,27 @@ subroutine h5immake_image_8bit_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN) :: width ! width of image
- integer(HSIZE_T), intent(IN) :: height ! height of image
- integer*1, intent(IN), dimension(*) :: buf ! 1 byte integer data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in) :: width ! width of image
+ integer(hsize_t), intent(in) :: height ! height of image
+ integer, intent(in), dimension(*) :: buf ! buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5immake_image_8bit_c(loc_id,namelen,dset_name,width,height,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMMAKE_IMAGE_8BIT_C'::h5immake_image_8bit_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN) :: width ! width of image
- integer(HSIZE_T), intent(IN) :: height ! height of image
- integer*1, intent(IN), dimension(*) :: buf ! 1 byte integer data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in) :: width ! width of image
+ integer(hsize_t), intent(in) :: height ! height of image
+ integer , intent(in), dimension(*) :: buf ! buffer
end function h5immake_image_8bit_c
end interface
@@ -102,23 +102,23 @@ subroutine h5imread_image_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer*1, intent(INOUT), dimension(*) :: buf ! 1 byte integer data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(inout), dimension(*) :: buf ! buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5imread_image_c(loc_id,namelen,dset_name,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMREAD_IMAGE_C'::h5imread_image_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer*1, intent(INOUT), dimension(*) :: buf ! 1 byte integer data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(inout), dimension(*) :: buf ! buffer
end function h5imread_image_c
end interface
@@ -154,30 +154,30 @@ subroutine h5immake_image_24bit_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN) :: width ! width of image
- integer(HSIZE_T), intent(IN) :: height ! height of image
- character(LEN=*), intent(IN) :: il ! interlace
- integer*1, intent(IN), dimension(*) :: buf ! 1 byte integer data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in) :: width ! width of image
+ integer(hsize_t), intent(in) :: height ! height of image
+ character(len=*), intent(in) :: il ! interlace
+ integer, intent(in), dimension(*) :: buf ! buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: ilen ! name length
interface
integer function h5immake_image_24bit_c(loc_id,namelen,dset_name,ilen,il,width,height,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMMAKE_IMAGE_24BIT_C'::h5immake_image_24bit_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: il
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN) :: width ! width of image
- integer(HSIZE_T), intent(IN) :: height ! height of image
- character(LEN=*), intent(IN) :: il ! interlace
- integer*1, intent(IN), dimension(*) :: buf ! 1 byte integer data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in) :: width ! width of image
+ integer(hsize_t), intent(in) :: height ! height of image
+ character(len=*), intent(in) :: il ! interlace
+ integer, intent(in), dimension(*) :: buf ! buffer
integer :: namelen ! lenght of name buffer
integer :: ilen ! name length
@@ -219,32 +219,32 @@ subroutine h5imget_image_info_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(INOUT) :: width ! width of image
- integer(HSIZE_T), intent(INOUT) :: height ! height of image
- integer(HSIZE_T), intent(INOUT) :: planes ! color planes
- integer(HSIZE_T), intent(INOUT) :: npals ! palettes
- character(LEN=*), intent(INOUT) :: interlace ! interlace
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(inout) :: width ! width of image
+ integer(hsize_t), intent(inout) :: height ! height of image
+ integer(hsize_t), intent(inout) :: planes ! color planes
+ integer(hsize_t), intent(inout) :: npals ! palettes
+ character(len=*), intent(inout) :: interlace ! interlace
integer :: errcode ! error code
integer :: namelen ! name length
integer :: ilen ! name length
interface
integer function h5imget_image_info_c(loc_id,namelen,dset_name,width,height,planes,npals,ilen,interlace)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMGET_IMAGE_INFO_C'::h5imget_image_info_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: interlace
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(INOUT) :: width ! width of image
- integer(HSIZE_T), intent(INOUT) :: height ! height of image
- integer(HSIZE_T), intent(INOUT) :: planes ! color planes
- integer(HSIZE_T), intent(INOUT) :: npals ! palettes
- character(LEN=*), intent(INOUT) :: interlace ! interlace
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(inout) :: width ! width of image
+ integer(hsize_t), intent(inout) :: height ! height of image
+ integer(hsize_t), intent(inout) :: planes ! color planes
+ integer(hsize_t), intent(inout) :: npals ! palettes
+ character(len=*), intent(inout) :: interlace ! interlace
integer :: namelen ! name length
integer :: ilen ! name length
end function h5imget_image_info_c
@@ -278,21 +278,21 @@ integer function h5imis_image_f(loc_id,&
dset_name)
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5imis_image_c(loc_id,namelen,dset_name)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMIS_IMAGE_C'::h5imis_image_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: dset_name ! name of the dataset
end function h5imis_image_c
end interface
@@ -327,25 +327,25 @@ subroutine h5immake_palette_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN), dimension(*) :: pal_dims ! dimensions
- integer*1, intent(IN), dimension(*) :: buf ! 1 byte integer data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in), dimension(*) :: pal_dims ! dimensions
+ integer, intent(in), dimension(*) :: buf ! buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5immake_palette_c(loc_id,namelen,dset_name,pal_dims,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMMAKE_PALETTE_C'::h5immake_palette_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN), dimension(*) :: pal_dims ! dimensions
- integer*1, intent(IN), dimension(*) :: buf ! 1 byte integer data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in), dimension(*) :: pal_dims ! dimensions
+ integer, intent(in), dimension(*) :: buf ! buffer
end function h5immake_palette_c
end interface
@@ -379,24 +379,24 @@ subroutine h5imlink_palette_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: pal_name ! palette name
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: pal_name ! palette name
integer :: errcode ! error code
integer :: namelen ! name length
integer :: ilen ! name length
interface
integer function h5imlink_palette_c(loc_id,namelen,dset_name,ilen,pal_name)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMLINK_PALETTE_C'::h5imlink_palette_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: pal_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: pal_name ! palette name
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: pal_name ! palette name
integer :: namelen ! name length
integer :: ilen ! name length
end function h5imlink_palette_c
@@ -432,24 +432,24 @@ subroutine h5imunlink_palette_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: pal_name ! palette name
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: pal_name ! palette name
integer :: errcode ! error code
integer :: namelen ! name length
integer :: ilen ! name length
interface
integer function h5imunlink_palette_c(loc_id,namelen,dset_name,ilen,pal_name)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMUNLINK_PALETTE_C'::h5imunlink_palette_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: pal_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: pal_name ! palette name
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: pal_name ! palette name
integer :: namelen ! name length
integer :: ilen ! name length
end function h5imunlink_palette_c
@@ -486,22 +486,22 @@ subroutine h5imget_npalettes_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(INOUT) :: npals ! palettes
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(inout) :: npals ! palettes
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5imget_npalettes_c(loc_id,namelen,dset_name,npals)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMGET_NPALETTES_C'::h5imget_npalettes_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(INOUT) :: npals ! palettes
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(inout) :: npals ! palettes
integer :: namelen ! name length
end function h5imget_npalettes_c
end interface
@@ -536,24 +536,24 @@ subroutine h5imget_palette_info_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: pal_number ! palette number
- integer(HSIZE_T), dimension(*), intent(INOUT) :: dims ! dimensions
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: pal_number ! palette number
+ integer(hsize_t), dimension(*), intent(inout) :: dims ! dimensions
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5imget_palette_info_c(loc_id,namelen,dset_name,pal_number,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMGET_PALETTE_INFO_C'::h5imget_palette_info_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: pal_number ! palette number
- integer(HSIZE_T), dimension(*), intent(INOUT) :: dims ! dimensions
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: pal_number ! palette number
+ integer(hsize_t), dimension(*), intent(inout) :: dims ! dimensions
integer :: namelen ! name length
end function h5imget_palette_info_c
end interface
@@ -590,25 +590,25 @@ subroutine h5imget_palette_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: pal_number ! palette number
- integer*1, intent(INOUT), dimension(*) :: buf ! 1 byte integer data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: pal_number ! palette number
+ integer, intent(inout), dimension(*) :: buf ! buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5imget_palette_c(loc_id,namelen,dset_name,pal_number,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMGET_PALETTE_C'::h5imget_palette_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: pal_number ! palette number
- integer*1, intent(INOUT), dimension(*) :: buf ! 1 byte integer data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: pal_number ! palette number
+ integer, intent(inout), dimension(*) :: buf ! buffer
end function h5imget_palette_c
end interface
@@ -639,21 +639,21 @@ integer function h5imis_palette_f(loc_id,&
dset_name)
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5imis_palette_c(loc_id,namelen,dset_name)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5IMIS_PALETTE_C'::h5imis_palette_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: dset_name ! name of the dataset
end function h5imis_palette_c
end interface
diff --git a/hl/fortran/src/H5LTf90proto.h b/hl/fortran/src/H5LTf90proto.h
index 0805a1d..2b8e932 100755
--- a/hl/fortran/src/H5LTf90proto.h
+++ b/hl/fortran/src/H5LTf90proto.h
@@ -18,6 +18,9 @@
#include "H5pubconf.h"
#include "H5f90i.h"
+#include <stdlib.h>
+#include <string.h>
+
H5_DLL char* HD5f2cstring (_fcd fdesc, int len);
H5_DLL void HD5packFstring (char *src, char *dest, size_t len);
@@ -242,13 +245,13 @@ nh5immake_image_8bit_c (hid_t_f *loc_id,
_fcd name,
hsize_t_f *width,
hsize_t_f *height,
- unsigned char *buf);
+ void *buf);
H5_DLL
int_f
nh5imread_image_c (hid_t_f *loc_id,
int_f *namelen,
_fcd name,
- unsigned char *buf);
+ void *buf);
H5_DLL
int_f
@@ -259,7 +262,7 @@ nh5immake_image_24bit_c (hid_t_f *loc_id,
_fcd il,
hsize_t_f *width,
hsize_t_f *height,
- unsigned char *buf);
+ void *buf);
H5_DLL
int_f
nh5imget_image_info_c(hid_t_f *loc_id,
@@ -286,7 +289,7 @@ nh5immake_palette_c (hid_t_f *loc_id,
int_f *namelen,
_fcd name,
hsize_t_f *dims,
- unsigned char *buf);
+ void *buf);
H5_DLL
int_f
@@ -326,7 +329,7 @@ nh5imget_palette_c(hid_t_f *loc_id,
int_f *namelen,
_fcd name,
int_f *pal_number,
- unsigned char *buf);
+ void *buf);
H5_DLL
int_f
diff --git a/hl/fortran/src/H5LTfc.c b/hl/fortran/src/H5LTfc.c
index 494a8c2..d36128f 100755
--- a/hl/fortran/src/H5LTfc.c
+++ b/hl/fortran/src/H5LTfc.c
@@ -16,8 +16,7 @@
#include "H5LT.h"
#include "H5LTf90proto.h"
-#include <stdlib.h>
-#include <string.h>
+
/*-------------------------------------------------------------------------
diff --git a/hl/fortran/src/H5LTff.f90 b/hl/fortran/src/H5LTff.f90
index 712f6d2..2714d9f 100755
--- a/hl/fortran/src/H5LTff.f90
+++ b/hl/fortran/src/H5LTff.f90
@@ -16,9 +16,9 @@
! This file contains FORTRAN90 interfaces for H5LT functions
!
-module H5LT
-use H5FORTRAN_TYPES
-use HDF5
+module h5lt
+use h5fortran_types
+use hdf5
interface h5ltmake_dataset_f
@@ -82,19 +82,10 @@ interface h5ltread_dataset_double_f
end interface
contains
-
-
-
-
-
-
-
!-------------------------------------------------------------------------
! Make/Read dataset functions
!-------------------------------------------------------------------------
-
-
!-------------------------------------------------------------------------
! Function: h5ltmake_dataset_f_int1
!
@@ -121,29 +112,29 @@ subroutine h5ltmake_dataset_f_int1(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), dimension(*) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -178,30 +169,30 @@ subroutine h5ltmake_dataset_f_int2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(IN), &
+ integer, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -237,30 +228,30 @@ subroutine h5ltmake_dataset_f_int3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(IN), &
+ integer, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -297,29 +288,29 @@ subroutine h5ltmake_dataset_f_float1(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), dimension(*) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -354,30 +345,30 @@ subroutine h5ltmake_dataset_f_float2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(IN), &
+ real, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -413,30 +404,30 @@ subroutine h5ltmake_dataset_f_float3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(IN), &
+ real, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -472,29 +463,29 @@ subroutine h5ltmake_dataset_f_double1(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), dimension(*) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -529,30 +520,30 @@ subroutine h5ltmake_dataset_f_double2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(IN), &
+ double precision, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -588,30 +579,30 @@ subroutine h5ltmake_dataset_f_double3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(IN), &
+ double precision, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -648,17 +639,17 @@ subroutine h5ltread_dataset_f_int1(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(INOUT), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(inout), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
@@ -702,28 +693,28 @@ subroutine h5ltread_dataset_f_int2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(INOUT), &
+ integer, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -758,28 +749,28 @@ subroutine h5ltread_dataset_f_int3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(INOUT), &
+ integer, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -817,27 +808,27 @@ subroutine h5ltread_dataset_f_float1(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(INOUT), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(inout), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), dimension(*) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -871,28 +862,28 @@ subroutine h5ltread_dataset_f_float2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(INOUT), &
+ real, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -927,28 +918,28 @@ subroutine h5ltread_dataset_f_float3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(INOUT), &
+ real, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -984,27 +975,27 @@ subroutine h5ltread_dataset_f_double1(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(INOUT), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(inout), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), dimension(*) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1038,28 +1029,28 @@ subroutine h5ltread_dataset_f_double2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(INOUT), &
+ double precision, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1094,28 +1085,28 @@ subroutine h5ltread_dataset_f_double3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(INOUT), &
+ double precision, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1126,8 +1117,6 @@ subroutine h5ltread_dataset_f_double3(loc_id,&
end subroutine h5ltread_dataset_f_double3
-
-
!-------------------------------------------------------------------------
! Function: h5ltmake_dataset_int_f_1
!
@@ -1153,33 +1142,33 @@ subroutine h5ltmake_dataset_int_f_1 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), dimension(*) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
namelen = len(dset_name)
- errcode = h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,H5T_NATIVE_INTEGER,buf)
+ errcode = h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,h5t_native_integer,buf)
end subroutine h5ltmake_dataset_int_f_1
@@ -1208,30 +1197,30 @@ subroutine h5ltmake_dataset_int_f_2 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(IN), &
+ integer, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -1267,30 +1256,30 @@ subroutine h5ltmake_dataset_int_f_3 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(IN), &
+ integer, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -1327,28 +1316,28 @@ subroutine h5ltmake_dataset_float_f_1 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), dimension(*) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -1382,29 +1371,29 @@ subroutine h5ltmake_dataset_float_f_2 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(IN), &
+ real, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -1439,29 +1428,29 @@ subroutine h5ltmake_dataset_float_f_3 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(IN), &
+ real, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -1499,29 +1488,29 @@ subroutine h5ltmake_dataset_double_f_1 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(IN), &
+ double precision, intent(in), &
dimension(dims(1)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), &
dimension(dims(1)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -1557,29 +1546,29 @@ subroutine h5ltmake_dataset_double_f_2 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(IN), &
+ double precision, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -1614,29 +1603,29 @@ subroutine h5ltmake_dataset_double_f_3 (loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(IN), &
+ double precision, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltmake_dataset_c(loc_id,namelen,dset_name,rank,dims,type_id,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_C'::h5ltmake_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: rank ! rank
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(IN), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: rank ! rank
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(in), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltmake_dataset_c
end interface
@@ -1673,26 +1662,26 @@ subroutine h5ltread_dataset_int_f_1(loc_id,&
implicit none
integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(INOUT), &
+ integer, intent(inout), &
dimension(dims(1)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(inout), &
dimension(dims(1)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1727,27 +1716,27 @@ subroutine h5ltread_dataset_int_f_2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(INOUT), &
+ integer, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1781,27 +1770,27 @@ subroutine h5ltread_dataset_int_f_3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- integer, intent(INOUT), &
+ integer, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- integer, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ integer, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1836,27 +1825,27 @@ subroutine h5ltread_dataset_float_f_1(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(INOUT), &
+ real, intent(inout), &
dimension(dims(1)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(inout), &
dimension(dims(1)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1891,27 +1880,27 @@ subroutine h5ltread_dataset_float_f_2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(INOUT), &
+ real, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1945,27 +1934,27 @@ subroutine h5ltread_dataset_float_f_3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- real, intent(INOUT), &
+ real, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- real, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ real, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -1999,27 +1988,27 @@ subroutine h5ltread_dataset_double_f_1(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(INOUT), &
+ double precision, intent(inout), &
dimension(dims(1)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(inout), &
dimension(dims(1)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -2054,27 +2043,27 @@ subroutine h5ltread_dataset_double_f_2(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(INOUT), &
+ double precision, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(inout), &
dimension(dims(1),dims(2)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -2108,27 +2097,27 @@ subroutine h5ltread_dataset_double_f_3(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
integer :: errcode ! error code
integer :: namelen ! name length
- double precision, intent(INOUT), &
+ double precision, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
interface
integer function h5ltread_dataset_c(loc_id,namelen,dset_name,type_id,buf,dims)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_C'::h5ltread_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- integer(HID_T), intent(IN) :: type_id ! datatype identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: type_id ! datatype identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), dimension(*), intent(IN) :: dims ! size of the bufffer buf
- double precision, intent(INOUT), &
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), dimension(*), intent(in) :: dims ! size of the bufffer buf
+ double precision, intent(inout), &
dimension(dims(1),dims(2),dims(3)) :: buf ! data buffer
end function h5ltread_dataset_c
end interface
@@ -2162,23 +2151,23 @@ subroutine h5ltmake_dataset_string_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltmake_dataset_string_c(loc_id,namelen,dset_name,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTMAKE_DATASET_STRING_C'::h5ltmake_dataset_string_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: buf ! data buffer
end function h5ltmake_dataset_string_c
end interface
@@ -2210,23 +2199,23 @@ subroutine h5ltread_dataset_string_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(INOUT) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(inout) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltread_dataset_string_c(loc_id,namelen,dset_name,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTREAD_DATASET_STRING_C'::h5ltread_dataset_string_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(INOUT) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(inout) :: buf ! data buffer
end function h5ltread_dataset_string_c
end interface
@@ -2268,30 +2257,30 @@ subroutine h5ltset_attribute_int_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer(SIZE_T), intent(IN) :: size ! size of attribute array
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer(size_t), intent(in) :: size ! size of attribute array
integer :: errcode ! error code
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltset_attribute_int_c(loc_id,namelen,dset_name,attrlen,attr_name,size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTSET_ATTRIBUTE_INT_C'::h5ltset_attribute_int_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer(SIZE_T), intent(IN) :: size ! size of attribute array
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer(size_t), intent(in) :: size ! size of attribute array
+ integer, intent(in), dimension(*) :: buf ! data buffer
end function h5ltset_attribute_int_c
end interface
@@ -2326,30 +2315,30 @@ subroutine h5ltset_attribute_float_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer(SIZE_T), intent(IN) :: size ! size of attribute array
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer(size_t), intent(in) :: size ! size of attribute array
integer :: errcode ! error code
- real, intent(IN), dimension(*) :: buf ! data buffer
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltset_attribute_float_c(loc_id,namelen,dset_name,attrlen,attr_name,size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTSET_ATTRIBUTE_FLOAT_C'::h5ltset_attribute_float_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer(SIZE_T), intent(IN) :: size ! size of attribute array
- real, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer(size_t), intent(in) :: size ! size of attribute array
+ real, intent(in), dimension(*) :: buf ! data buffer
end function h5ltset_attribute_float_c
end interface
@@ -2384,30 +2373,30 @@ subroutine h5ltset_attribute_double_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer(SIZE_T), intent(IN) :: size ! size of attribute array
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer(size_t), intent(in) :: size ! size of attribute array
integer :: errcode ! error code
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltset_attribute_double_c(loc_id,namelen,dset_name,attrlen,attr_name,size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTSET_ATTRIBUTE_DOUBLE_C'::h5ltset_attribute_double_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer(SIZE_T), intent(IN) :: size ! size of attribute array
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer(size_t), intent(in) :: size ! size of attribute array
+ double precision, intent(in), dimension(*) :: buf ! data buffer
end function h5ltset_attribute_double_c
end interface
@@ -2442,28 +2431,28 @@ subroutine h5ltset_attribute_string_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
integer :: errcode ! error code
- character(LEN=*), intent(IN) :: buf ! data buffer
+ character(len=*), intent(in) :: buf ! data buffer
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltset_attribute_string_c(loc_id,namelen,dset_name,attrlen,attr_name,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTSET_ATTRIBUTE_STRING_C'::h5ltset_attribute_string_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- character(LEN=*), intent(IN) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ character(len=*), intent(in) :: buf ! data buffer
end function h5ltset_attribute_string_c
end interface
@@ -2499,28 +2488,28 @@ subroutine h5ltget_attribute_int_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
integer :: errcode ! error code
- integer, intent(INOUT), dimension(*) :: buf ! data buffer
+ integer, intent(inout), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltget_attribute_int_c(loc_id,namelen,dset_name,attrlen,attr_name,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTGET_ATTRIBUTE_INT_C'::h5ltget_attribute_int_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer, intent(INOUT), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer, intent(inout), dimension(*) :: buf ! data buffer
end function h5ltget_attribute_int_c
end interface
@@ -2555,28 +2544,28 @@ subroutine h5ltget_attribute_float_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
integer :: errcode ! error code
- real, intent(INOUT), dimension(*) :: buf ! data buffer
+ real, intent(inout), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltget_attribute_float_c(loc_id,namelen,dset_name,attrlen,attr_name,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTGET_ATTRIBUTE_FLOAT_C'::h5ltget_attribute_float_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- real, intent(INOUT), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ real, intent(inout), dimension(*) :: buf ! data buffer
end function h5ltget_attribute_float_c
end interface
@@ -2610,28 +2599,28 @@ subroutine h5ltget_attribute_double_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
integer :: errcode ! error code
- double precision,intent(INOUT),dimension(*) :: buf ! data buffer
+ double precision,intent(inout),dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltget_attribute_double_c(loc_id,namelen,dset_name,attrlen,attr_name,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTGET_ATTRIBUTE_DOUBLE_C'::h5ltget_attribute_double_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- double precision, intent(INOUT), dimension(*) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ double precision, intent(inout), dimension(*) :: buf ! data buffer
end function h5ltget_attribute_double_c
end interface
@@ -2665,28 +2654,28 @@ subroutine h5ltget_attribute_string_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
integer :: errcode ! error code
- character(LEN=*), intent(INOUT) :: buf ! data buffer
+ character(len=*), intent(inout) :: buf ! data buffer
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltget_attribute_string_c(loc_id,namelen,dset_name,attrlen,attr_name,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTGET_ATTRIBUTE_STRING_C'::h5ltget_attribute_string_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- character(LEN=*), intent(INOUT) :: buf ! data buffer
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ character(len=*), intent(inout) :: buf ! data buffer
end function h5ltget_attribute_string_c
end interface
@@ -2696,16 +2685,10 @@ subroutine h5ltget_attribute_string_f(loc_id,&
end subroutine h5ltget_attribute_string_f
-
-
-
-
!-------------------------------------------------------------------------
! Query dataset functions
!-------------------------------------------------------------------------
-
-
!-------------------------------------------------------------------------
! Function: h5ltget_dataset_ndims_f
!
@@ -2729,23 +2712,23 @@ subroutine h5ltget_dataset_ndims_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(INOUT) :: rank ! rank
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(inout) :: rank ! rank
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltget_dataset_ndims_c(loc_id,namelen,dset_name,rank)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTGET_DATASET_NDIMS_C'::h5ltget_dataset_ndims_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(INOUT) :: rank ! rank
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(inout) :: rank ! rank
end function h5ltget_dataset_ndims_c
end interface
@@ -2777,21 +2760,21 @@ integer function h5ltfind_dataset_f(loc_id,&
dset_name)
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltfind_dataset_c(loc_id,namelen,dset_name)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTFIND_DATASET_C'::h5ltfind_dataset_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: dset_name ! name of the dataset
end function h5ltfind_dataset_c
end interface
@@ -2826,27 +2809,27 @@ subroutine h5ltget_dataset_info_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T),dimension(*),intent(INOUT):: dims ! dimensions
- integer, intent(INOUT) :: type_class ! type class
- integer(SIZE_T), intent(INOUT) :: type_size ! type size
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t),dimension(*),intent(inout):: dims ! dimensions
+ integer, intent(inout) :: type_class ! type class
+ integer(size_t), intent(inout) :: type_size ! type size
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5ltget_dataset_info_c(loc_id,namelen,dset_name,dims,type_class,type_size)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTGET_DATASET_INFO_C'::h5ltget_dataset_info_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T),dimension(*),intent(INOUT):: dims ! dimensions
- integer, intent(INOUT) :: type_class ! type class
- integer(SIZE_T), intent(INOUT) :: type_size ! type size
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t),dimension(*),intent(inout):: dims ! dimensions
+ integer, intent(inout) :: type_class ! type class
+ integer(size_t), intent(inout) :: type_size ! type size
end function h5ltget_dataset_info_c
end interface
@@ -2885,28 +2868,28 @@ subroutine h5ltget_attribute_ndims_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer, intent(INOUT) :: rank ! rank
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer, intent(inout) :: rank ! rank
integer :: errcode ! error code
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltget_attribute_ndims_c(loc_id,namelen,dset_name,attrlen,attr_name,rank)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTGET_ATTRIBUTE_NDIMS_C'::h5ltget_attribute_ndims_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer, intent(INOUT) :: rank ! rank
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer, intent(inout) :: rank ! rank
end function h5ltget_attribute_ndims_c
end interface
@@ -2943,32 +2926,32 @@ subroutine h5ltget_attribute_info_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer(HSIZE_T),dimension(*),intent(INOUT):: dims ! dimensions
- integer, intent(INOUT) :: type_class ! type class
- integer(SIZE_T), intent(INOUT) :: type_size ! type size
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer(hsize_t),dimension(*),intent(inout):: dims ! dimensions
+ integer, intent(inout) :: type_class ! type class
+ integer(size_t), intent(inout) :: type_size ! type size
integer :: errcode ! error code
integer :: namelen ! name length
integer :: attrlen ! name length
interface
integer function h5ltget_attribute_info_c(loc_id,namelen,dset_name,attrlen,attr_name,dims,type_class,type_size)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5LTGET_ATTRIBUTE_INFO_C'::h5ltget_attribute_info_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: attr_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
integer :: namelen ! lenght of name buffer
integer :: attrlen ! lenght of attr name buffer
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: attr_name ! name of the attribute
- integer(HSIZE_T),dimension(*),intent(INOUT):: dims ! dimensions
- integer, intent(INOUT) :: type_class ! type class
- integer(SIZE_T), intent(INOUT) :: type_size ! type size
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: attr_name ! name of the attribute
+ integer(hsize_t),dimension(*),intent(inout):: dims ! dimensions
+ integer, intent(inout) :: type_class ! type class
+ integer(size_t), intent(inout) :: type_size ! type size
end function h5ltget_attribute_info_c
end interface
diff --git a/hl/fortran/src/H5TBfc.c b/hl/fortran/src/H5TBfc.c
index bd84314..6af79db 100755
--- a/hl/fortran/src/H5TBfc.c
+++ b/hl/fortran/src/H5TBfc.c
@@ -16,7 +16,6 @@
#include "H5TB.h"
#include "H5LTf90proto.h"
-#include <stdlib.h>
/*-------------------------------------------------------------------------
* Function: h5tbmake_table_c
diff --git a/hl/fortran/src/H5TBff.f90 b/hl/fortran/src/H5TBff.f90
index 4d91aee..5d435e2 100755
--- a/hl/fortran/src/H5TBff.f90
+++ b/hl/fortran/src/H5TBff.f90
@@ -16,9 +16,9 @@
! This file contains FORTRAN90 interfaces for H5TB functions
!
-module H5TB
-use H5FORTRAN_TYPES
-use HDF5
+module h5tb
+use h5fortran_types
+use hdf5
interface h5tbwrite_field_name_f
@@ -58,9 +58,6 @@ interface h5tbinsert_field_f
end interface
-
-
-
contains
@@ -95,17 +92,17 @@ subroutine h5tbmake_table_f(table_title,&
errcode )
implicit none
- character(LEN=*), intent(IN) :: table_title ! name of the dataset
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN) :: nfields ! fields
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), dimension(nfields), intent(IN) :: field_names ! field names
- integer(SIZE_T), dimension(nfields), intent(IN) :: field_offset ! field offset
- integer(HID_T), dimension(nfields), intent(IN) :: field_types ! field types
- integer(HSIZE_T), intent(IN) :: chunk_size ! chunk size
- integer, intent(IN) :: compress ! compress
+ character(len=*), intent(in) :: table_title ! name of the dataset
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in) :: nfields ! fields
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), dimension(nfields), intent(in) :: field_names ! field names
+ integer(size_t), dimension(nfields), intent(in) :: field_offset ! field offset
+ integer(hid_t), dimension(nfields), intent(in) :: field_types ! field types
+ integer(hsize_t), intent(in) :: chunk_size ! chunk size
+ integer, intent(in) :: compress ! compress
integer :: namelen ! name length
integer :: namelen1 ! name length
integer :: errcode ! error code
@@ -129,23 +126,23 @@ subroutine h5tbmake_table_f(table_title,&
namelen2,&
field_names)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBMAKE_TABLE_C'::h5tbmake_table_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: table_title
- character(LEN=*), intent(IN) :: table_title ! name of the dataset
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN) :: nfields ! fields
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), dimension(nfields), intent(IN) :: field_names ! field names
- integer(SIZE_T), dimension(nfields), intent(IN) :: field_offset ! field offset
- integer(HID_T), dimension(nfields), intent(IN) :: field_types ! field types
- integer(HSIZE_T), intent(IN) :: chunk_size ! chunk size
- integer, intent(IN) :: compress ! compress
+ character(len=*), intent(in) :: table_title ! name of the dataset
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in) :: nfields ! fields
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), dimension(nfields), intent(in) :: field_names ! field names
+ integer(size_t), dimension(nfields), intent(in) :: field_offset ! field offset
+ integer(hid_t), dimension(nfields), intent(in) :: field_types ! field types
+ integer(hsize_t), intent(in) :: chunk_size ! chunk size
+ integer, intent(in) :: compress ! compress
integer :: namelen ! name length
integer :: namelen1 ! name length
integer, dimension(nfields) :: namelen2 ! name lengths
@@ -201,13 +198,13 @@ subroutine h5tbwrite_field_name_f_int(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -216,19 +213,19 @@ subroutine h5tbwrite_field_name_f_int(loc_id,&
integer function h5tbwrite_field_name_c(loc_id,namelen,dset_name,namelen1,field_name,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBWRITE_FIELD_NAME_C'::h5tbwrite_field_name_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -268,13 +265,13 @@ subroutine h5tbwrite_field_name_f_float(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -283,19 +280,19 @@ subroutine h5tbwrite_field_name_f_float(loc_id,&
integer function h5tbwrite_field_name_c(loc_id,namelen,dset_name,namelen1,field_name,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBWRITE_FIELD_NAME_C'::h5tbwrite_field_name_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -337,13 +334,13 @@ subroutine h5tbwrite_field_name_f_double(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -352,19 +349,19 @@ subroutine h5tbwrite_field_name_f_double(loc_id,&
integer function h5tbwrite_field_name_c(loc_id,namelen,dset_name,namelen1,field_name,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBWRITE_FIELD_NAME_C'::h5tbwrite_field_name_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -404,13 +401,13 @@ subroutine h5tbwrite_field_name_f_string(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -419,19 +416,19 @@ subroutine h5tbwrite_field_name_f_string(loc_id,&
integer function h5tbwrite_field_name_c(loc_id,namelen,dset_name,namelen1,field_name,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBWRITE_FIELD_NAME_C'::h5tbwrite_field_name_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -472,13 +469,13 @@ subroutine h5tbread_field_name_f_int(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -487,19 +484,19 @@ subroutine h5tbread_field_name_f_int(loc_id,&
integer function h5tbread_field_name_c(loc_id,namelen,dset_name,namelen1,field_name,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBREAD_FIELD_NAME_C'::h5tbread_field_name_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -539,13 +536,13 @@ subroutine h5tbread_field_name_f_float(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -554,19 +551,19 @@ subroutine h5tbread_field_name_f_float(loc_id,&
integer function h5tbread_field_name_c(loc_id,namelen,dset_name,namelen1,field_name,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBREAD_FIELD_NAME_C'::h5tbread_field_name_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -606,13 +603,13 @@ subroutine h5tbread_field_name_f_double(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -621,19 +618,19 @@ subroutine h5tbread_field_name_f_double(loc_id,&
integer function h5tbread_field_name_c(loc_id,namelen,dset_name,namelen1,field_name,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBREAD_FIELD_NAME_C'::h5tbread_field_name_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -673,13 +670,13 @@ subroutine h5tbread_field_name_f_string(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -688,19 +685,19 @@ subroutine h5tbread_field_name_f_string(loc_id,&
integer function h5tbread_field_name_c(loc_id,namelen,dset_name,namelen1,field_name,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBREAD_FIELD_NAME_C'::h5tbread_field_name_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
integer :: namelen1 ! name length
@@ -716,9 +713,6 @@ subroutine h5tbread_field_name_f_string(loc_id,&
end subroutine h5tbread_field_name_f_string
-
-
-
!-------------------------------------------------------------------------
! Function: h5tbwrite_field_index_f_int
!
@@ -744,13 +738,13 @@ subroutine h5tbwrite_field_index_f_int(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
@@ -758,18 +752,18 @@ subroutine h5tbwrite_field_index_f_int(loc_id,&
integer function h5tbwrite_field_index_c(loc_id,namelen,dset_name,field_index,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBWRITE_FIELD_INDEX_C'::h5tbwrite_field_index_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
end function h5tbwrite_field_index_c
@@ -807,13 +801,13 @@ subroutine h5tbwrite_field_index_f_float(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
@@ -821,18 +815,18 @@ subroutine h5tbwrite_field_index_f_float(loc_id,&
integer function h5tbwrite_field_index_c(loc_id,namelen,dset_name,field_index,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBWRITE_FIELD_INDEX_C'::h5tbwrite_field_index_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
end function h5tbwrite_field_index_c
@@ -872,13 +866,13 @@ subroutine h5tbwrite_field_index_f_double(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
@@ -886,18 +880,18 @@ subroutine h5tbwrite_field_index_f_double(loc_id,&
integer function h5tbwrite_field_index_c(loc_id,namelen,dset_name,field_index,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBWRITE_FIELD_INDEX_C'::h5tbwrite_field_index_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
end function h5tbwrite_field_index_c
@@ -935,13 +929,13 @@ subroutine h5tbwrite_field_index_f_string(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
@@ -949,18 +943,18 @@ subroutine h5tbwrite_field_index_f_string(loc_id,&
integer function h5tbwrite_field_index_c(loc_id,namelen,dset_name,field_index,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBWRITE_FIELD_INDEX_C'::h5tbwrite_field_index_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
end function h5tbwrite_field_index_c
@@ -999,13 +993,13 @@ subroutine h5tbread_field_index_f_int(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
@@ -1013,18 +1007,18 @@ subroutine h5tbread_field_index_f_int(loc_id,&
integer function h5tbread_field_index_c(loc_id,namelen,dset_name,field_index,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBREAD_FIELD_INDEX_C'::h5tbread_field_index_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
end function h5tbread_field_index_c
@@ -1062,13 +1056,13 @@ subroutine h5tbread_field_index_f_float(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
@@ -1076,18 +1070,18 @@ subroutine h5tbread_field_index_f_float(loc_id,&
integer function h5tbread_field_index_c(loc_id,namelen,dset_name,field_index,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBREAD_FIELD_INDEX_C'::h5tbread_field_index_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
end function h5tbread_field_index_c
@@ -1125,13 +1119,13 @@ subroutine h5tbread_field_index_f_double(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
@@ -1139,18 +1133,18 @@ subroutine h5tbread_field_index_f_double(loc_id,&
integer function h5tbread_field_index_c(loc_id,namelen,dset_name,field_index,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBREAD_FIELD_INDEX_C'::h5tbread_field_index_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
end function h5tbread_field_index_c
@@ -1188,13 +1182,13 @@ subroutine h5tbread_field_index_f_string(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
@@ -1202,18 +1196,18 @@ subroutine h5tbread_field_index_f_string(loc_id,&
integer function h5tbread_field_index_c(loc_id,namelen,dset_name,field_index,&
start,nrecords,type_size,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBREAD_FIELD_INDEX_C'::h5tbread_field_index_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer, intent(IN) :: field_index ! index
- integer(HSIZE_T), intent(IN) :: start ! start record
- integer(HSIZE_T), intent(IN) :: nrecords ! records
- integer(SIZE_T), intent(IN) :: type_size ! type size
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer, intent(in) :: field_index ! index
+ integer(hsize_t), intent(in) :: start ! start record
+ integer(hsize_t), intent(in) :: nrecords ! records
+ integer(size_t), intent(in) :: type_size ! type size
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: errcode ! error code
integer :: namelen ! name length
end function h5tbread_field_index_c
@@ -1227,9 +1221,6 @@ subroutine h5tbread_field_index_f_string(loc_id,&
end subroutine h5tbread_field_index_f_string
-
-
-
!-------------------------------------------------------------------------
! Function: h5tbinsert_field_f_int
!
@@ -1253,12 +1244,12 @@ subroutine h5tbinsert_field_f_int(loc_id,&
buf,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HID_T), intent(IN) :: field_type ! field type
- integer, intent(IN) :: field_index ! field_index
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: field_type ! field type
+ integer, intent(in) :: field_index ! field_index
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: namelen1 ! name length
integer :: errcode ! error code
@@ -1268,18 +1259,18 @@ subroutine h5tbinsert_field_f_int(loc_id,&
integer function h5tbinsert_field_c(loc_id,namelen,dset_name,namelen1,field_name,&
field_type,field_index,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBINSERT_FIELD_C'::h5tbinsert_field_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HID_T), intent(IN) :: field_type ! field type
- integer, intent(IN) :: field_index ! field_index
- integer, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: field_type ! field type
+ integer, intent(in) :: field_index ! field_index
+ integer, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: namelen1 ! name length length
end function h5tbinsert_field_c
@@ -1318,12 +1309,12 @@ subroutine h5tbinsert_field_f_float(loc_id,&
buf,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HID_T), intent(IN) :: field_type ! field type
- integer, intent(IN) :: field_index ! field_index
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: field_type ! field type
+ integer, intent(in) :: field_index ! field_index
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: namelen1 ! name length
integer :: errcode ! error code
@@ -1333,18 +1324,18 @@ subroutine h5tbinsert_field_f_float(loc_id,&
integer function h5tbinsert_field_c(loc_id,namelen,dset_name,namelen1,field_name,&
field_type,field_index,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBINSERT_FIELD_C'::h5tbinsert_field_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HID_T), intent(IN) :: field_type ! field type
- integer, intent(IN) :: field_index ! field_index
- real, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: field_type ! field type
+ integer, intent(in) :: field_index ! field_index
+ real, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: namelen1 ! name length length
end function h5tbinsert_field_c
@@ -1383,12 +1374,12 @@ subroutine h5tbinsert_field_f_double(loc_id,&
buf,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HID_T), intent(IN) :: field_type ! field type
- integer, intent(IN) :: field_index ! field_index
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: field_type ! field type
+ integer, intent(in) :: field_index ! field_index
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: namelen1 ! name length
integer :: errcode ! error code
@@ -1398,18 +1389,18 @@ subroutine h5tbinsert_field_f_double(loc_id,&
integer function h5tbinsert_field_c(loc_id,namelen,dset_name,namelen1,field_name,&
field_type,field_index,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBINSERT_FIELD_C'::h5tbinsert_field_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HID_T), intent(IN) :: field_type ! field type
- integer, intent(IN) :: field_index ! field_index
- double precision, intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: field_type ! field type
+ integer, intent(in) :: field_index ! field_index
+ double precision, intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: namelen1 ! name length length
end function h5tbinsert_field_c
@@ -1449,12 +1440,12 @@ subroutine h5tbinsert_field_f_string(loc_id,&
buf,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HID_T), intent(IN) :: field_type ! field type
- integer, intent(IN) :: field_index ! field_index
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: field_type ! field type
+ integer, intent(in) :: field_index ! field_index
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: namelen1 ! name length
integer :: errcode ! error code
@@ -1464,18 +1455,18 @@ subroutine h5tbinsert_field_f_string(loc_id,&
integer function h5tbinsert_field_c(loc_id,namelen,dset_name,namelen1,field_name,&
field_type,field_index,buf)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBINSERT_FIELD_C'::h5tbinsert_field_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
!DEC$ATTRIBUTES reference :: field_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
- integer(HID_T), intent(IN) :: field_type ! field type
- integer, intent(IN) :: field_index ! field_index
- character(LEN=*), intent(IN), dimension(*) :: buf ! data buffer
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: field_type ! field type
+ integer, intent(in) :: field_index ! field_index
+ character(len=*), intent(in), dimension(*) :: buf ! data buffer
integer :: namelen ! name length
integer :: namelen1 ! name length length
end function h5tbinsert_field_c
@@ -1512,9 +1503,9 @@ subroutine h5tbdelete_field_f(loc_id,&
field_name,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- character(LEN=*), intent(IN) :: field_name ! name of the field
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ character(len=*), intent(in) :: field_name ! name of the field
integer :: namelen ! name length
integer :: namelen1 ! name length
integer :: errcode ! error code
@@ -1523,7 +1514,7 @@ subroutine h5tbdelete_field_f(loc_id,&
interface
integer function h5tbdelete_field_c(loc_id,namelen,dset_name,namelen1,field_name)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBDELETE_FIELD_C'::h5tbdelete_field_c
!DEC$ ENDIF
@@ -1570,24 +1561,24 @@ subroutine h5tbget_table_info_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(INOUT):: nfields ! nfields
- integer(HSIZE_T), intent(INOUT):: nrecords ! nrecords
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(inout):: nfields ! nfields
+ integer(hsize_t), intent(inout):: nrecords ! nrecords
integer :: errcode ! error code
integer :: namelen ! name length
interface
integer function h5tbget_table_info_c(loc_id,namelen,dset_name,nfields,nrecords)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBGET_TABLE_INFO_C'::h5tbget_table_info_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(INOUT):: nfields ! nfields
- integer(HSIZE_T), intent(INOUT):: nrecords ! nrecords
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(inout):: nfields ! nfields
+ integer(hsize_t), intent(inout):: nrecords ! nrecords
integer :: namelen ! name length
end function h5tbget_table_info_c
end interface
@@ -1598,10 +1589,6 @@ subroutine h5tbget_table_info_f(loc_id,&
end subroutine h5tbget_table_info_f
-
-
-
-
!-------------------------------------------------------------------------
! Function: h5tbget_field_info_f
!
@@ -1629,13 +1616,13 @@ subroutine h5tbget_field_info_f(loc_id,&
errcode )
implicit none
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN):: nfields ! nfields
- character(LEN=*), dimension(nfields), intent(INOUT) :: field_names ! field names
- integer(SIZE_T), dimension(nfields), intent(INOUT) :: field_sizes ! field sizes
- integer(SIZE_T), dimension(nfields), intent(INOUT) :: field_offsets ! field offsets
- integer(SIZE_T), intent(INOUT):: type_size ! type size
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in):: nfields ! nfields
+ character(len=*), dimension(nfields), intent(inout) :: field_names ! field names
+ integer(size_t), dimension(nfields), intent(inout) :: field_sizes ! field sizes
+ integer(size_t), dimension(nfields), intent(inout) :: field_offsets ! field offsets
+ integer(size_t), intent(inout):: type_size ! type size
integer :: errcode ! error code
integer :: namelen ! name length
integer, dimension(nfields) :: namelen2 ! name lengths
@@ -1645,18 +1632,18 @@ subroutine h5tbget_field_info_f(loc_id,&
integer function h5tbget_field_info_c(loc_id,namelen,dset_name,nfields,&
field_sizes,field_offsets,type_size,namelen2,field_names)
- use H5GLOBAL
+ use h5global
!DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5TBGET_FIELD_INFO_C'::h5tbget_field_info_c
!DEC$ ENDIF
!DEC$ATTRIBUTES reference :: dset_name
- integer(HID_T), intent(IN) :: loc_id ! file or group identifier
- character(LEN=*), intent(IN) :: dset_name ! name of the dataset
- integer(HSIZE_T), intent(IN):: nfields ! nfields
- character(LEN=*), dimension(nfields), intent(INOUT) :: field_names ! field names
- integer(SIZE_T), dimension(nfields), intent(INOUT) :: field_sizes ! field sizes
- integer(SIZE_T), dimension(nfields), intent(INOUT) :: field_offsets ! field offsets
- integer(SIZE_T), intent(INOUT):: type_size ! type size
+ integer(hid_t), intent(in) :: loc_id ! file or group identifier
+ character(len=*), intent(in) :: dset_name ! name of the dataset
+ integer(hsize_t), intent(in):: nfields ! nfields
+ character(len=*), dimension(nfields), intent(inout) :: field_names ! field names
+ integer(size_t), dimension(nfields), intent(inout) :: field_sizes ! field sizes
+ integer(size_t), dimension(nfields), intent(inout) :: field_offsets ! field offsets
+ integer(size_t), intent(inout):: type_size ! type size
integer :: namelen ! name length
integer, dimension(nfields) :: namelen2 ! name lengths
end function h5tbget_field_info_c