(j3.2006) Interface body question
Van Snyder
Van.Snyder
Fri Oct 23 21:38:49 EDT 2009
[09-007r3:281:29-31 12.4.3.2p6] says
An interface body specifies all of the characteristics of the
explicit specific interface or abstract interface. The
specifiation part of an interface body may specify attributes or
define values for data entities that do not determine
characteristics of the procedure. Such specifications have no
effect.
This has been around forever.
All the compilers I met rejected the following sort of thing
interface
subroutine sub ( A )
real :: A
integer :: J, I(J)
character(*) :: C
end subroutine sub
end interface
because a statement is missing
parameter ( J=3, C="xyz" )
Must the declarations that have no effect satisfy the constraints that
would be relevant if they were to have an effect?
--
Van Snyder | What fraction of Americans believe
Van.Snyder at jpl.nasa.gov | Wrestling is real and NASA is fake?
Any alleged opinions are my own and have not been approved or
disapproved by JPL, CalTech, NASA, the President, or anybody else.
More information about the J3
mailing list