With NASM 2.07 released, new preprocessor enhancements that were being worked on have been merged into the main/master NASM source branch.

The push toward NASM 2.08, as a major note, adds the following preprocessor directives:

%rmacro/%irmacro - Recursive Macros
%exitmacro - Causes immediate termination of current Macro expansion, akin to %exitrep
%deftok - Retokenizes a given string, using NASM's native tokenizer

Look for a 2.08 release candidate soon :)
Posted on 2009-07-20 23:32:21 by SpooK