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