Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Delete Macros from Memory
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Syntax:   PURGE macroname [, macroname]...
 
  See also: MACRO
 
  Description:
 
     Deletes one or more currently defined macros from memory. Use this
     directive if your system does not have enough memory to keep all
     the macros needed for a source file in memory at the same time.
     The macro skeleton will remain, but it will not expand.
 
     A macro can remove itself if PURGE is on the last line of the
     macro. Redefining a macro automatically purges the previous
     definition. Calling a purged macro is legal, but the macro will
     act like a blank macro.
                                    -♦-