HPlogo LU 6.2 API Application Programmer's Reference Manual: HP 3000 MPE/iX Computer Systems

Appendix E Transact Parameter Masks

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Glossary

 » Index

LU 6.2 API intrinsics contain optional parameters that may or may not be passed on any given call. Whenever intrinsics that take optional parameters are used, a communication mechanism must exist between the calling program and the intrinsic to indicate which parameters are being passed and which have been omitted. In many languages, this communication mechanism is handled by the compiler. TPs written in the Transact language running on MPE V must provide this communication mechanism by including a parameter mask in each intrinsic call that specifies which parameters are being passed and which are being omitted.

NOTE: The parameter mask is required in Transact programs only on MPE V. It must not be included in Transact TPs running on MPE XL. When migrating Transact TPs from MPE V to MPE XL, be sure to remove any code pertaining to the parameter masks.
Feedback to webmaster