Top: f77 Up: 13 - Statements
Previous: 13,45,29 - USEROPEN Next: 13,47 - PARAMETER


Section 13,46: OPTIONS

 Overrides or confirms the compiler options in effect for a program
 unit.  Statement format:

    OPTIONS option [option...]

    option  Is one of the following:

    /ASSUME=(ALL, [NO]ACCURACY_SENSITIVE, [NO]BACKSLASH, 
             [NO]DUMMY_ALIASES, [NO]UNDERSCORE, NONE) 
    /NOASSUME

    /CHECK=(ALL, [NO]BOUNDS, [NO]OVERFLOW, [NO]UNDERFLOW, NONE)
    /NOCHECK

    /CONVERT=(BIG_ENDIAN, CRAY, IBM, LITTLE_ENDIAN, NATIVE,
              VAXD, VAXG)

    /[NO]EXTEND_SOURCE
    /[NO]F77
    /[NO]I4
    /[NO]RECURSIVE 

 You must place the slash (/) before the option.

 The OPTIONS statement must be the first statement in a program
 unit, preceding the PROGRAM, SUBROUTINE, FUNCTION, and BLOCK DATA
 statements.

 OPTIONS statement options have the same syntax and abbreviations as
 their similarly-named VMS compiler options.

 OPTIONS statement options override compiler options, but only until
 the end of the program unit in which they are defined.  Thus, an
 OPTIONS statement must appear in each program unit in which you
 wish to override the compiler options.


Top: f77 Up: 13 - Statements
Previous: 13,45,29 - USEROPEN Next: 13,47 - PARAMETER