Another efficient way
to make macros available to a program is to store them in compiled
form in a SAS library. To store a compiled macro permanently, you
must set two system options, MSTORED and SASMSTORE=. Then you submit
one or more macro definitions, using the STORE option in the %MACRO
statement. The compiled macro is stored as a catalog entry in Libref.Sasmacr.
The source program is not stored as part of the compiled macro. You
should always maintain the original source program for each macro
definition in case you need to redefine the macro. You can use the
SOURCE option in the %MACRO statement to store the macro source code
with the compiled macro. If you use the SOURCE option in the %MACRO
statement, you can use the %COPY statement to access the macro source
code later.