HP 3000 Manuals

Manual Conversion [ HP Pascal/XL Migration Guide ] MPE/iX 5.0 Documentation


HP Pascal/XL Migration Guide

Manual Conversion 

No automatic conversion utility is provided because there are so few
changes to make in the programs.  Most of the differences between
Pascal/V and HP Pascal/XL result from underlying architecture differences
and changes to the operating system.  Programs that do not rely upon HP
extensions or machine-dependent features can be migrated to an HP
Precision Architecture machine with minimal changes.  Refer to the
checklist in Appendix A for more related information.

The following are some general guidelines to follow when converting
source programs.

 *  When migrating a Pascal/V program from MPE V to an MPE XL based
    system, be sure to determine if the program is affected by any of the
    changed features listed in Chapter 1.  If there are any changed
    features in the program that you are migrating, refer to the
    appropriate chapter in this guide for information on altering the
    program so that it will run successfully in HP Pascal/XL.

 *  If a program uses any of the compiler options mentioned in Chapter 1
    under "Missing Features," ignore the warning messages because program
    execution is not affected.

 *  SPLINTR opens an MPE XL intrinsic file, not an MPE V intrinsic file
    (called a splintr file).  If the splintr file is an MPE V file, use
    BUILDINT to create an equivalent MPE XL intrinsic file.  Refer to the
    HP Pascal Programmer's Guide for details on BUILDINT.


MPE/iX 5.0 Documentation