mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-21 03:14:19 +08:00
document %imacro
→ %unimacro
(case-insensitive)
There is no documentation of the `%unimacro` directive. This is particularly confusing when you’re trying to remove a macro that has previously been defined with the `%imacro` directive.
This commit is contained in:
parent
bb1233ccde
commit
d88660fc1e
@ -3194,7 +3194,7 @@ Or like this:
|
||||
|
||||
\c %macro bar 1-5+.nolist a,b,c,d,e,f,g,h
|
||||
|
||||
\S{unmacro} Undefining Multi-Line Macros: \i\c{%unmacro}
|
||||
\S{unmacro} Undefining Multi-Line Macros: \I\c{%unimacro}\i\c{%unmacro}
|
||||
|
||||
Multi-line macros can be removed with the \c{%unmacro} directive.
|
||||
Unlike the \c{%undef} directive, however, \c{%unmacro} takes an
|
||||
@ -3218,6 +3218,8 @@ removes the previously defined macro \c{foo}, but
|
||||
does \e{not} remove the macro \c{bar}, since the argument
|
||||
specification does not match exactly.
|
||||
|
||||
A case-insensitive macro needs to be removed with the \c{%unimacro}
|
||||
directive.
|
||||
|
||||
\H{condasm} \i{Conditional Assembly}\I\c{%if}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user