Hi, All!
Sorry for my English, i do not know it...
I have a some trouble: I support the old code, which would be written in nasm 0.98.35. And now i'm use nasm 2.10.
I don't know enough English to describe the problem, therefore show an example
there is a macro
%macro defineMacro 2
; defines new one line macro
; %1 - macro name
; %2 - macro value
%define %1 %2
%endm
and this macro calling as
defineMacro %$SOMENAME1 %+ %$SOMENAME2, 1
expected
%define %$SOMENAME1%$SOMENAME2 1 ; it was in nasm0.98
but nasm 2.10 generates
%define %$SOMENAME1 %$SOMENAME2 1 ; %$SOMENAME1 - macros name and '%$SOMENAME2 1' - value
is there any way to fix this?