&SYSLIB_MEMBER System Variable Symbol
Use &SYSLIB_MEMBER in a macro definition to obtain the
name of the data set member from which the assembler read the macro
definition statements. If the macro definition is a source macro
definition, &SYSLIB_MEMBER is assigned the same value as &SYSIN_MEMBER.
The local-scope system variable symbol &SYSLIB_MEMBER is assigned a
read-only value each time a macro definition is called.
Notes:
- If the LIBRARY user exit provides the data set information
then the value in &SYSLIB_MEMBER is the value extracted from the
Exit-Specific Information block described
in the section "Exit-Specific Information Block" in the HLASM Programmer's Guide.
- The value of the type attribute of &SYSLIB_MEMBER
(T'&SYSLIB_MEMBER) is U, unless &SYSLIB_MEMBER is assigned a null
character string, in which case the value of the type attribute is O.
- The value of the count attribute of &SYSLIB_MEMBER
(K'&SYSLIB_MEMBER) is equal to
the number of characters assigned
as a value to &SYSLIB_MEMBER. If &SYSLIB_MEMBER is assigned a null
character string, the value of the count attribute is 0.
- Throughout the use of a macro definition, the value of &SYSLIB_MEMBER
is considered a constant.
[ Top of Page | Previous Page | Next Page | Contents | Index ]