The macro UNDEFINEMACRO
removes a definition of a macro that was defined
by DEFINEMACRO
. This macro takes one argument: the macro name to remove.
There is no error condition (except for syntax errors): when no macro with a
matching name was previously defined, no action is taken.
For example, the safe way to define a macro is by first undefining it. This
ensures that possible previous definitions are removed first:
UNDEFINEMACRO(mymacro) DEFINEMACRO(mymacro)(1)(This is my macro with argument ARG1.)
Please send Yodl questions and comments to yodl@icce.rug.nl.
Please send comments on these web pages to (address unknown)
Copyright (c) 1997, 1998, 1999 Karel Kubat and Jan Nieuwenhuizen.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.