summaryrefslogtreecommitdiffstats
path: root/fortran/src
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2001-11-27 18:37:11 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2001-11-27 18:37:11 (GMT)
commit6d8f2abbaed7dc8a9eb5402eeb319f5b9ca9ae93 (patch)
treea87b3ad8c071335885b144ad32f497f4a796afb8 /fortran/src
parent3d5df75dada2c096ec27da976f5da0a28d961468 (diff)
downloadhdf5-6d8f2abbaed7dc8a9eb5402eeb319f5b9ca9ae93.zip
hdf5-6d8f2abbaed7dc8a9eb5402eeb319f5b9ca9ae93.tar.gz
hdf5-6d8f2abbaed7dc8a9eb5402eeb319f5b9ca9ae93.tar.bz2
[svn-r4651]
Purpose: Bug fix Description: Somehow I forgot to add DEC compiler directives to the H5Eff.f90 file. Linking failed on OSF 5.1 Solution: Added necessary compiler directives for name translations. Platforms tested: OSF 5.1 (PSC)
Diffstat (limited to 'fortran/src')
-rw-r--r--fortran/src/H5Eff.f9012
1 files changed, 12 insertions, 0 deletions
diff --git a/fortran/src/H5Eff.f90 b/fortran/src/H5Eff.f90
index 1d85ffc..f835901 100644
--- a/fortran/src/H5Eff.f90
+++ b/fortran/src/H5Eff.f90
@@ -48,7 +48,9 @@
INTERFACE
INTEGER FUNCTION h5eclear_c()
USE H5GLOBAL
+ !DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5ECLEAR_C'::h5eclear_c
+ !DEC$ ENDIF
END FUNCTION h5eclear_c
END INTERFACE
hdferr = h5eclear_c()
@@ -95,7 +97,9 @@
INTERFACE
INTEGER FUNCTION h5eprint_c1(name, namelen)
USE H5GLOBAL
+ !DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5EPRINT_C1'::h5eprint_c1
+ !DEC$ ENDIF
!DEC$ATTRIBUTES reference :: name
INTEGER :: namelen
CHARACTER(LEN=*),INTENT(IN) :: name
@@ -106,7 +110,9 @@
INTERFACE
INTEGER FUNCTION h5eprint_c2()
USE H5GLOBAL
+ !DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5EPRINT_C2'::h5eprint_c2
+ !DEC$ ENDIF
END FUNCTION h5eprint_c2
END INTERFACE
namelen = LEN(NAME)
@@ -160,7 +166,9 @@
INTERFACE
INTEGER FUNCTION h5eget_major_c(error_no, name)
USE H5GLOBAL
+ !DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5EGET_MAJOR_C'::h5eget_major_c
+ !DEC$ ENDIF
!DEC$ATTRIBUTES reference :: name
INTEGER :: error_no
CHARACTER(LEN=*) :: name
@@ -216,7 +224,9 @@
INTERFACE
INTEGER FUNCTION h5eget_minor_c(error_no, name)
USE H5GLOBAL
+ !DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5EGET_MINOR_C'::h5eget_minor_c
+ !DEC$ ENDIF
!DEC$ATTRIBUTES reference :: name
INTEGER :: error_no
CHARACTER(LEN=*) :: name
@@ -274,7 +284,9 @@
INTERFACE
INTEGER FUNCTION h5eset_auto_c(printflag)
USE H5GLOBAL
+ !DEC$ IF DEFINED(HDF5F90_WINDOWS)
!MS$ATTRIBUTES C,reference,alias:'_H5ESET_AUTO_C'::h5eset_auto_c
+ !DEC$ ENDIF
INTEGER :: printflag
END FUNCTION h5eset_auto_c
END INTERFACE