Deleting a macro
================
A macro definition can be removed with `undefine':
undefine(NAME)
which removes the macro NAME. The macro name must necessarily be
quoted, since it will be expanded otherwise.
The expansion of `undefine' is void.
foo
=>foo
define(`foo', `expansion text')
=>
foo
=>expansion text
undefine(`foo')
=>
foo
=>foo
It is not an error for NAME to have no macro definition. In that
case, `undefine' does nothing.
The macro `undefine' is recognized only with parameters.