specifies the maximum
amount of memory that is available for the macro symbol table in multiples
of 1 (bytes); 1,024 (kilobytes); 1,048,576 (megabytes); or 1,073,741,824
(gigabytes). You can specify decimal values for the number of kilobytes,
megabytes, or gigabytes. For example, to specify 1,048,576 bytes,
you can use 1M, 1024K, or 1048576.
hexX
specifies the symbol
table size as a hexadecimal value. You must specify the value beginning
with a number (0–9), followed by hexadecimal characters (0–9,
A–F), and then followed by an X. For example, the value 0c000x
sets the symbol table size to 49,152 and a value of 180000x sets the
symbol table size to 1,572,864.
MIN
sets symbol table size
to 0 and requires SAS to use the default value.
MAX
sets symbol table size
to 2,147,483,647.
Details
The portable default
value for MSYMTABMAX is 24,576. Under z/OS, the default value is 1,048,576
bytes.