Joined: Tue Mar 09, 2004 3:43 pm Posts: 44 Location: Bristol, UK
|
Looks like your assembler is interpreting the macro arguments numerically, instead of making a verbatim text substitution. So, the "#" makes a syntax error in the first case but is legal in the second. I'd have expected an assembler to use simple text substitution in a macro, but perhaps that's not how this one works.
Could you tell us which assembler you're using, please? And could you also show us the complete error message that you got from the assembler?
|
|