Mercurial > hg > index.cgi
changeset 133:3c1a80c2fb95
ifdef sym1|sym2 now works
author | lost@l-w.ca |
---|---|
date | Fri, 12 Aug 2011 00:03:07 -0600 |
parents | 4cf44ff89b08 |
children | 09021ba6d755 |
files | lwasm/pseudo.c |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/lwasm/pseudo.c Thu Aug 11 23:50:16 2011 -0600 +++ b/lwasm/pseudo.c Fri Aug 12 00:03:07 2011 -0600 @@ -1086,15 +1086,17 @@ lw_free(sym); - if (!s && **p != '|') + if (!s) { + if (**p == '|') + { + (*p)++; + goto again; + } as -> skipcond = 1; as -> skipcount = 1; - skip_operand(p); - return; } - (*p)++; - goto again; + skip_operand(p); } PARSEFUNC(pseudo_parse_ifndef)