ID: Q50401
4.00 4.01 4.10 5.00 5.10 1.00 1.00a | 4.10 5.00 5.10 | 1.00 4.00
MS-DOS | OS/2 | WINDOWS NT
The information in this article applies to:
In a FORTRAN application, the EXTERNAL statement specifies that a user-defined name is a subroutine or function that can be used as a formal argument. In addition, an application can use the EXTERNAL statement to replace an intrinsic function with a user-defined function of the same name.
The following code example demonstrates using the EXTERNAL command to specify a user-defined function in a FORTRAN application.
C Compile options needed: None
FUNCTION FN (X)
REAL FN, X
FN = X
END
SUBROUTINE S2 (F, X, Y)
REAL F, X, Y
X = F(Y)
END
REAL Y, Z, FN
EXTERNAL FN
Z = 10.0
CALL S2(FN, Y, Z)
WRITE (*, *) Y
END
Additional reference words: kbinf 1.00 4.00 4.01 4.10 5.00 5.10
KBCategory:
KBSubcategory: FORTLngIss
Keywords : kbcode kbFortranPS kbLangFortran
Version : 4.00 4.01 4.10 5.00 5.10 1.00 1.
Platform : MS-DOS NT OS/2 WINDOWS
Last Reviewed: May 23, 1998