24.05.2014 Views

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

intxor | nointxor<br />

Treats .XOR. as a logical binary intrinsic operator. It has a precedence<br />

equivalent to the .EQV. and .NEQV. operators and can be extended with<br />

an operator interface. (Because the semantics of .XOR. are identical to<br />

those of .NEQV., .XOR. does not appear in the <strong>Fortran</strong> 90 or <strong>Fortran</strong> 95<br />

language standard.)<br />

Otherwise, the .XOR. operator is only recognized as a defined operator.<br />

The intrinsic operation is not accessible, and the precedence depends on<br />

whether the operator is used in a unary or binary context.<br />

leadzero | noleadzero<br />

Produces a leading zero in real output under the D, E, L, F, and Q edit<br />

descriptors.<br />

oldboz | nooldboz<br />

Turns blanks into zeros <strong>for</strong> data read by B, O, and Z edit descriptors,<br />

regardless of the BLANK= specifier or any BN or BZ control edit<br />

descriptors. It also preserves leading zeros and truncation of too-long<br />

output, which is not part of the <strong>Fortran</strong> 90 or <strong>Fortran</strong> 95 standard.<br />

persistent | nopersistent<br />

Saves the addresses of arguments to subprograms with ENTRY statements<br />

in static storage, <strong>for</strong> compatibility with <strong>XL</strong> <strong>Fortran</strong> Version 2. This is an<br />

implementation choice that has been changed <strong>for</strong> increased per<strong>for</strong>mance.<br />

softeof | nosofteof<br />

Allows READ and WRITE operations when a unit is positioned after its<br />

endfile record unless that position is the result of executing an ENDFILE<br />

statement. This suboption reproduces a FORTRAN 77 extension of earlier<br />

versions of <strong>XL</strong> <strong>Fortran</strong> that some existing programs rely on.<br />

Related In<strong>for</strong>mation<br />

See “Avoiding or Fixing Upgrade Problems” on page 25.<br />

262 <strong>XL</strong> <strong>Fortran</strong> <strong>Enterprise</strong> <strong>Edition</strong> <strong>for</strong> <strong>AIX</strong> : User’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!