svn commit: r2008 - in trunk/yasm: frontends/yasm libyasm modules/preprocs/cpp modules/preprocs/nasm/tests modules/preprocs/raw

peter at tortall.net peter at tortall.net
Fri Nov 2 21:37:44 PDT 2007


Author: peter
Date: Fri Nov  2 21:37:44 2007
New Revision: 2008

Modified:
   trunk/yasm/frontends/yasm/yasm.c
   trunk/yasm/libyasm/preproc.h
   trunk/yasm/modules/preprocs/cpp/cpp-preproc.c
   trunk/yasm/modules/preprocs/nasm/nasm-eval.c
   trunk/yasm/modules/preprocs/nasm/nasm-preproc.c
   trunk/yasm/modules/preprocs/nasm/tests/ifcritical-err.errwarn
   trunk/yasm/modules/preprocs/raw/raw-preproc.c
Changeset:
   http://www.tortall.net/projects/yasm/changeset/2008

Log:
Support use of EQU values within NASM preprocessor.
Note: label values are still not supported, and probably never will be,
as yasm is single-pass parsing, and only reads the source file once.
Someday we may add specific support for relatively common %if-%error
idioms.



More information about the yasm-cvs mailing list