IBM SAA Extensions Available in Microsoft FORTRAN 5.1 (50505)



The information in this article applies to:

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

This article was previously published under Q50505

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

Modification Type:MajorLast Reviewed:12/8/2003
Keywords:KB50505