type_FUNCTION

Declare a FUNCTION argument

type_FUNCTION Declare a FUNCTION argument

Description:

Declare a C function argument, to be a FORTRAN-callable FUNCTION of the specified type, passed from a FORTRAN program. (type is one of CHARACTER, INTEGER, REAL, DOUBLE, LOGICAL, BYTE, WORD, UBYTE, UWORD or POINTER.)

Invocation

type_FUNCTION(arg)

Arguments

arg
The dummy argument to be declared.

Examples:

type_FUNCTION(arg)
will expand as follows:
All Systems: F77_type_TYPE (F77_EXTERNAL_NAME(arg))()

where F77_type_TYPE and F77_EXTERNAL_NAME expand appropriately for the platform.