Implement %? and %?? for smacros
commit6c81f0a3909cb4b98c246086cd1a54d27b255b10
authorH. Peter Anvin <hpa@zytor.com>
Mon, 26 May 2008 04:46:17 +0000 (25 21:46 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 26 May 2008 04:46:17 +0000 (25 21:46 -0700)
tree6b98091383ca280f8ca09d25a17627e3ad7e36af
parent1df0b9ee2d7f87e5e194343227cfe9cdcc41ac12
Implement %? and %?? for smacros

%? - substitute the macro name as invoked
%?? - substitute the macro name as defined

In particular:

%idefine keyword $%?

... can be used to make a new keyword "disappear".
preproc.c