Chapter 11 Writing Macro Control StatementsPurging Macro Definitions (purge) 21711.7 Purging Macro Definitions (purge)Syntaxpurge macro_name (, macro_name)...Functional descriptionThe purge directive purges the definitions of the specified macro names.Coding rulesThe macro names specified with the purge directive are valid for previously defined macro names.After the purge directive, purged macros will not be expanded even if they are called. They will beprocessed as instructions or symbols.The purge directive cannot be used within macro definitions.When multiple macro names are specified, they are delimited by commas (,).Usage exampleThe following example illustrates the use of the purge control statement.The above example contains two definitions for the same macro name. The first instance of mac1 ex-pands to a mov instruction. After the purge control statement, the second definition for mac1 takes ef-fect.mac1 macro p1, p2mov p1, p2endm_TEXT section CODE, PUBLIC, 1mac1 0, A1purge mac1mac1 macro p1, p2add p1, p2endmmac1 1, A1