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