(j3.2006) error in CD 1539-1

Van Snyder van.snyder
Wed Apr 23 15:07:19 EDT 2008


Michael Ingrassia wrote:
> For what it's worth the glossary entry for explicit interface 
> in Fortran 2003 says [429:21-23]
>
> A procedure has an explicit interface if it is an internal procedure,
> a module procedure, an intrinsic procedure, an external procedure that has
> an interface body, a procedure reference in its own scoping
> unit, or a dummy procedure that has an interface body.
>
> No mention there that I see about having a separate result variable.
>   

The glossary is informative, not normative, and has been removed from 
the f2008 draft.

12.3.1 (12.4.2.1 in f2008 draft), which is normative, states that a 
function hat has a separate result variable name has an explicit 
interface within its own scoping unit.

Van




More information about the J3 mailing list