>
> Glenn Carver said:
> > I don't believe that's illegal.
>
> However, it is according to the Fortran standard.
>
> According to "Fortran 90/95 explained"
> > it's legal to propagate absent arguments through any number of call
> > levels (see page 101).
>
> Only if the routine you are calling has that argument declared as OPTIONAL.
Sorry - we took this as read and should have spelt it out. I agree with
Malcolm and will consider with my co-author whether we should add a few
extra words in the next printing.
John Reid.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|