VMS Help
MACRO, VAX MACRO Assembler, /LIBRARY

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

       /LIBRARY
       /NOLIBRARY

    Positional qualifier. The /LIBRARY qualifier cannot be used with
    the /UPDATE qualifier.

    The associated input file to the /LIBRARY qualifier must be a
    macro library. The default file type is MLB. The /NOLIBRARY
    qualifier has the same effect as not specifying the /LIBRARY
    qualifier, or negates the effects of any /LIBRARY qualifiers
    specified earlier in the command line.

    The assembler can search up to 16 libraries, one of which is
    always STARLET.MLB. This number applies to a particular assembly,
    not necessarily to a particular MACRO command. If you enter the
    MACRO command so that more than one source file is assembled,
    but the source files are assembled separately, you can specify up
    to 16 macro libraries for each separate assembly. More than one
    macro library in an assembly causes the libraries to be searched
    in reverse order of their specification.

    A macro call in a source program causes the assembler to begin
    the following sequence of searches:

    1. An initial search of the libraries specified with the .LIBRARY
       directive. The assembler searches these libraries in the
       reverse order of that in which they were declared.

    2. If the macro definition is not found in any of the libraries
       specified with the .LIBRARY directive, a search of the
       libraries specified in the MACRO command line (in the reverse
       order in which they were specified).

    3. If the macro definition is not found in any of the libraries
       specified in the command line, a search of STARLET.MLB.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.