Q50505: IBM SAA Extensions Available in Microsoft FORTRAN 5.1

Article: Q50505
Product(s): Microsoft Fortran Compiler
Version(s): 5.0,5.1
Operating System(s): 
Keyword(s): 
Last Modified: 04-MAY-2001

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft FORTRAN compiler for OS/2, versions 5.0, 5.1 
- Microsoft FORTRAN Compiler for MS-DOS, versions 5.0, 5.1 
-------------------------------------------------------------------------------

SUMMARY
=======

Microsoft FORTRAN versions 5.0 and 5.1 include all of the Systems Applications
Architecture (SAA) extensions defined by IBM. The extensions are listed on pages
330-331 of the Microsoft FORTRAN "Reference" manual for versions 5.0 and 5.1 and
in the text below.

Microsoft FORTRAN supports the following IBM SAA extensions.

- 31 character names

- Bit manipulation intrinsic function

- Case insensitive source

- COMMON allows character and noncharacter data in same block

- CONJG, HFIX, IMAG intrinsic functions

- Data initialization in type statements

- EQUIVALENCE allows associating character and noncharacter data

- Functions IOR, IAND, NOT IEOR, ISHFT, BTEST, IBSET, and IBCLR

- IMPLICIT NONE

- INCLUDE compiler directive

- INTEGER*2, COMPLEX*16, and LOGICAL*1 data types

- Optional length specifications in INTEGER, REAL, COMPLEX, and LOGICAL type
  statements

- Using the underscore (_) in names

- Z edit descriptor

Additional query words: kbinf nofps 5.00 5.10

======================================================================
Keywords          :  
Technology        : kbAudDeveloper kbFortranSearch kbZNotKeyword3 kbFORTRAN510DOS kbFORTRAN500DOS kbFORTRAN500OS2 kbFORTRAN510OS2
Version           : :5.0,5.1

=============================================================================