11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

&SYSNEST System Variable SymbolStatement 5, within the macro definition of INNER1, calls macro INNER2. The valueassigned to &SYSNEST is incremented by 1. The value 3 is substituted for&SYSNEST in statement 6.When the macro INNER2 exits, the value assigned to &SYSNEST is decremented by1. The value of &SYNEST is 2.When the macro INNER1 exits, the value assigned to &SYSNEST is decremented by1. The value of &SYSNEST is 1.Statement 3, within the macro definition of OUTER, calls macro INNER2. The valueassigned to &SYSNEST is incremented by 1. The value 2 is substituted for&SYSNEST in statement 6.&SYSOPT_DBCS System Variable SymbolYou can use &SYSOPT_DBCS to determine if the DBCS assembler option wassupplied for the assembly of your source module. &SYSOPT_DBCS is a Booleansystem variable symbol, and has a global scope.If the DBCS assembler option was specified, &SYSOPT_DBCS is assigned a valueof 1. If the DBCS assembler option was not specified, &SYSOPT_DBCS is assigneda value of 0.For more information about the DBCS assembler option, see the section “DBCS” inthe <strong>HLASM</strong> Programmer’s Guide.Notes:1. The value of the type attribute of &SYSOPT_DBCS (T'&SYSOPT_DBCS) isalways N.2. The value of the count attribute (K'&SYSOPT_DBCS) is always 1.&SYSOPT_OPTABLE System Variable SymbolUse &SYSOPT_OPTABLE to determine the value that was specified for theOPTABLE assembler option. &SYSOPT_OPTABLE has a global scope.The value that was specified for the OPTABLE assembler option indicates whichoperation code table the assembler has loaded, and is using.For more information about the OPTABLE assembler option, see the section“OPTABLE” in the <strong>HLASM</strong> Programmer’s Guide).Notes:1. The value of the type attribute of &SYSOPT_OPTABLE (T'&SYSOPT_OPTABLE) is always U.2. The value of the count attribute (K'&SYSOPT_OPTABLE) is the number ofcharacters assigned.&SYSOPT_RENT System Variable SymbolUse &SYSOPT_RENT to determine if the RENT assembler option was specified forthe assembly of your source module. The RENT option instructs the assembler tocheck for possible coding violations of program reenterability. &SYSOPT_RENT isa Boolean system variable symbol, and has a global scope.Chapter 7. How to specify macro definitions 281

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!