Macro deletion directive
Format
.MDELETE macro-name-list
1 – Parameter
macro-name-list
A list of macros whose definitions are to be deleted. You can
separate the macros with commas or spaces.
2 – Description
.MDELETE deletes the definitions of specified macros.
.MDELETE completely deletes the macro. If you delete a macro that
is currently expanding (such as a macro that deletes itself),
the macro name is immediately removed from the macro name table
and the macro is marked for deletion. When the macro finishes
expanding, it is deleted.
3 – Example
.MACRO FOO
.PRINT "In macro FOO"
.ENDM FOO
FOO
.MDELETE FOO