HP 3000 Manuals

HP FORTRAN 77/iX Migration Guide MPE/iX 5.0 Documentation


HP FORTRAN 77/iX Migration Guide

Table of Contents

 HP FORTRAN 77/iX Migration Guide
   HP FORTRAN 77/iX Migration Guide : COPYRIGHT NOTICE

   Ch 1.  Introduction
      Terminology
      Direct Migration of Object Code(Compatibility Mode)
      Source Code Migration (Native Mode)
      Migration Paths
      Finding Information on the Migration Paths

   Ch 2.  Introduction to Part I
      The Migration Aid

   Ch 3.  What the Migration Aid Does
      How the Migration Aid Works
      The Commands of the Command File
          Free Format
          Directives That Are Changed
          Directives That Have No Equivalent
          IF and SET Directives
          Octal Constants
          Character Constants
      Logical Constants
          Condition Code, Parameters Passed by Value, and Alternate Returns
          ACCEPT and DISPLAY Statements
          INTEGER and LOGICAL Type Declarators
          PARAMETER and CHARACTER Type Declarators
          Parameterless System Intrinsics
          New Function Names
          Conversion of Constructs of the Form VAR[i:j]
          Substring Designators
          Partial Word Designators
          Eliminating Awkward Algebraic Expressions
          Replacing the STR Function
          Deleting the 'END=' Specifier in WRITE Statements

   Ch 4.  What the Migration Aid Does Not Do
      Data Type Word Length
      Word Length of Passed Integerand Logical Parameters
          Logical Variables
      Functions Not Found in HP FORTRAN 77/V
          Replacing the BOOL Function
          Supplying the CSINH Function
          Supplying the CCOSH Function
          Supplying the CTANH Function
      Evaluation of Mixed Mode Expressions
      The S Edit Descriptor
      Named Constants in PARAMETER Statements
      Passing Character Variables
      Parameter Limit
      DO Loops
      Composite Numbers
      Alternate Returns
      Free-Format Internal Reads
      Format Statements
      Recognition of End of Data
      List-Directed READ Statements

   Ch 5.  Using the Migration Aid
      Checking Your Catalog
      Running the Migration Aid
      Example Conversion
          Running the Migration Aid on the Example Program
          The Converted Program
          Compilation of the Converted Program
          Recompilation of the Converted Program

   Ch 6.  Customizing the Command File
      Command Syntax
          Example
      Search String Commands
          Position Expressions
          Tag Fields
             Example
          Character Classes
             Examples
          Closures
             Examples
      Replacement String Commands
          Tag Fields
          Fill Commands
             Examples
      Example Command File

   Ch 7.  Introduction to Part II
      Compatibility Mode Versus Native Mode
      Factors Affecting Migration

   Ch 8.  Differences
      Changed Features
          Word Size
          Floating-Point Data
          Uninitialized Variables
          Alignment
          Common Blocks
          SYSTEM INTRINSIC Statement
          SEGMENT and LOCALITY Directives
          SYSINTR Directive
          Overlapping Character Substring Moves
      Removed Limitations
          USLINIT Directive
          MORECOM Directive
      New Features
          HP3000_16 Directive
          OPTIMIZE Directive
          SYMDEBUG Directive
          LOCALITY Directive
          EXTERNAL_ALIAS and LITERAL_ALIAS Directives
          UPPERCASE and LOWERCASE Directives
          ON Statement and INTEGER*2 Conditions

   Ch 9.  Source Program Conversion
      Using MPE V Binary Data Files or TurboIMAGE Databases
      Programs Packing Data Items with EQUIVALENCE
      Implied Equivalence
      Integers and Logicals
      Using the Same Source Code
          Example

   Ch 10.  Data File Conversion
      Converting Binary Files to IEEE Format

   Ch 11.  Conversion Checklist
      EQUIVALENCE Statement or Redefined Common Blocks
      SYSTEM INTRINSIC Statement
      Binary Files with HP 3000 Floating-Point Data
   INDEX
       Index



MPE/iX 5.0 Documentation