Macros under z/OS |
Character Encoding for Evaluating Macro Characters |
Under z/OS, the macro facility uses an EBCDIC character encoding for %EVAL and for the automatic evaluation of macro characters. For example,
%EVAL("A")
evaluates to the integer 193 (hexadecimal C1) because this value is the code point for the character A in the EBCDIC character set.
SAS System Options Used by the Macro Facility |
The following table lists the SAS options that are used by the macro facility and that have host-specific characteristics. It also tells you where to look for more information about these system options.
System Option | Description | See ... |
---|---|---|
MSYMTABMAX= | specifies the maximum amount of memory available to all symbol tables (global and local combined). Under z/OS, the default value for this option is 1,048,576 bytes. | MSYMTABMAX= System Option: z/OS and the SAS Language Reference: Dictionary |
MVARSIZE= | specifies the maximum number of bytes for any macro variable stored in memory (0 <= n <= 32768). Under z/OS, the default setting for this option is 8,192. | MVARSIZE= System Option: z/OS and the SAS Language Reference: Dictionary |
SASAUTOS= | specifies the autocall library. | Specifying a User Autocall Library and SASAUTOS= System Option: z/OS |
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.