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