Use any VMS editor to create a file. Using the external call format explained below, create the external call table. Process the table as a VMS MACRO file. For more information on compilation, refer to the "Compiling Procedures" section of this chapter.
Note that if the macro file contains macro programs in addition to the external call table, the other code should precede the start of the table entries (that is, should precede the ZCINIT or ZCALLINI line). If other macro code follows the external call table (after the ZCALLFIN line), that code assembles normally and may be used successfully. However, attempts in GT.M to invoke CALLNAMEs that do not exist in the resulting external call table may cause ACCVIOs. Including any text other than valid external call table entries between the first line (ZCINIT or ZCALLINI) and the last (ZCALLFIN) may produce assembly or run-time errors.