From c4b72f1579cbfcf7ad8ad3f5318cd425cf35feb8 Mon Sep 17 00:00:00 2001 From: Frank Baker Date: Fri, 10 Oct 2003 10:53:24 -0500 Subject: [svn-r7599] Purpose: Integrate Fortran90 interfaces into C RM. Solution: Remove "Non-C APIs" sections. Add "Fortran90 Interfaces" sections with F90 descriptions. Platforms tested: IE 5, Safari --- doc/html/RM_H5.html | 123 +++++++++++---- doc/html/RM_H5D.html | 425 +++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 454 insertions(+), 94 deletions(-) diff --git a/doc/html/RM_H5.html b/doc/html/RM_H5.html index 2c770e7..a16e52d 100644 --- a/doc/html/RM_H5.html +++ b/doc/html/RM_H5.html @@ -250,10 +250,22 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful. Upon failure, this function causes the application to abort. -
Non-C API(s): -
- @@ -282,10 +294,19 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -321,10 +342,19 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -360,10 +390,19 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -397,10 +436,22 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -427,12 +478,19 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): +
Fortran90 Interface: h5open_f
- - +
+SUBROUTINE h5open_f(hdferr) 
+  IMPLICIT NONE
+  INTEGER, INTENT(OUT) :: hdferr      ! Error code
 
-        
@@ -501,10 +559,17 @@ facilitate moving easily between them.
 
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- + + @@ -550,7 +615,7 @@ And in this document, the Describes HDF5 Release 1.6.0, July 2003 diff --git a/doc/html/RM_H5D.html b/doc/html/RM_H5D.html index 17505db..71ac11c 100644 --- a/doc/html/RM_H5D.html +++ b/doc/html/RM_H5D.html @@ -221,10 +221,20 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -325,10 +335,29 @@ facilitate moving easily between them.
Returns:
Returns a dataset identifier if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -373,10 +402,23 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -447,10 +489,25 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -480,10 +537,23 @@ facilitate moving easily between them.
Returns:
Returns a dataset creation property list identifier if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -511,11 +581,17 @@ facilitate moving easily between them.
Returns:
Returns the offset in bytes; otherwise returns HADDR_UNDEF, a negative value. +
Fortran90 Interface: +
None. + + @@ -544,10 +620,21 @@ facilitate moving easily between them.
Returns:
Returns a dataspace identifier if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -597,10 +684,25 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -631,10 +733,21 @@ facilitate moving easily between them.
Returns the amount of storage space allocated for the dataset, not counting meta data; otherwise returns 0 (zero). -
Non-C API(s): -
- @@ -667,10 +780,21 @@ facilitate moving easily between them.
Returns:
Returns a datatype identifier if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -724,11 +848,17 @@ facilitate moving easily between them.
Returns the return value of the last operator if it was non-zero, or zero if all elements have been processed. Otherwise returns a negative value. +
Fortran90 Interface: +
None. + + @@ -760,10 +890,22 @@ facilitate moving easily between them.
Returns:
Returns a dataset identifier if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -930,10 +1072,78 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- @@ -975,15 +1185,25 @@ facilitate moving easily between them.
Returns:
Returns non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): +
Fortran90 Interface: h5dvlen_get_max_len_f
There is no direct FORTRAN couterpart for the C function H5Dvlen_get_buf_size; corresponding functionality is provided by the FORTRAN function - h5dvlen_get_max_len_f. + h5dvlen_get_max_len_f.
- +
+SUBROUTINE h5dvlen_get_max_len_f(dset_id, size, hdferr)
+  IMPLICIT NONE
+  INTEGER(HID_T), INTENT(IN) :: dset_id     ! Dataset identifier  
+  INTEGER(HID_T), INTENT(IN) :: type_id     ! Datatype identifier  
+  INTEGER(HID_T), INTENT(IN) :: space_id    ! Dataspace identifier  
+            
+  INTEGER(SIZE_T), INTENT(OUT)  :: elem_len ! Maximum length of the element
+  INTEGER, INTENT(OUT) :: hdferr            ! Error code  
+                                            ! 0 on success and -1 on failure
+END SUBROUTINE h5dvlen_get_max_len_f
+	
+ + + @@ -1223,10 +1449,79 @@ facilitate moving easily between them.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value. -
Non-C API(s): -
- -- cgit v0.12