VMS Help
FORTRAN, /RECURSIVE

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

  /[NO]RECURSIVE                  D=/NORECURSIVE

  Directs the compiler to generate code and allocate data so that a
  subroutine or a function can be called recursively.

  /RECURSIVE cannot be specified with /PARALLEL.

  The /RECURSIVE qualifier has the following effects:

   o  Changes the default allocation class for all local variables
      from STATIC to AUTOMATIC, except for variables that are
      data-initialized or named in a SAVE statement.

   o  Causes storage for descriptors and argument lists to be
      allocated on the stack rather than in static storage.

   o  Permits reference to a routine name from inside the routine.

  The /RECURSIVE qualifier, as well as /NORECURSIVE, can be specified
  on an OPTIONS statement.  There, it overrides the command line
  specification for the duration of the program unit in which it is
  contained.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.