VMS Help  —  MACRO  /ALPHA  Supplied Library Macros
    The MACRO-64 assembler provides a library of macros that help you
    to program in conformance with the OpenVMS Calling Standard. This
    library also allows you to define your own opcodes and packed
    decimal data. The library, called MACRO64.MLB, is installed on
    your system with the MACRO-64 assembler.

    The MACRO-64 assembler automatically adds the MACRO64.MLB library
    to the library list before it begins processing your source
    program. Consequently, you do not need to add it manually using
    the .LIBRARY directive.

    The following macros are supplied by the MACRO-64 Assembler:

       $BEGIN_EPILOGUE
       $CALL
       $CODE_SECTION
       $DATA_SECTION
       $END_EPILOGUE
       $END_PROLOGUE
       $END_ROUTINE
       $LINKAGE_PAIR
       $LINKAGE_SECTION
       $OPDEF
       .PACKED
       $PROCEDURE_DESCRIPTOR
       $RESET_LP_LIST
       $RETURN
       $ROUTINE
Additional Information: explode extract
Routines and Lexical Scope Using Macros to Control Program Sections Programming Examples Using Supplied Macros Using the $CALL Macro Programming Considerations
$BEGIN EPILOGUE
$CALL $CODE SECTION
$DATA SECTION
$END EPILOGUE $END PROLOGUE $END ROUTINE
$LINKAGE PAIR $LINKAGE SECTION
$OPDEF
.PACKED $PROCEDURE DESCRIPTOR
$RESET LP LIST $RETURN $ROUTINE
Close Help