Mercurial > hg-old > index.cgi
diff lwasm/lwasm.h @ 360:7d91ab7ac7d6
Indexed stage 2; set line structure to track pragmas in effect for that line
author | lost@starbug |
---|---|
date | Thu, 01 Apr 2010 18:39:40 -0600 |
parents | f50a54d0293a |
children | 105393e31f20 |
line wrap: on
line diff
--- a/lwasm/lwasm.h Wed Mar 31 21:57:45 2010 -0600 +++ b/lwasm/lwasm.h Thu Apr 01 18:39:40 2010 -0600 @@ -141,6 +141,7 @@ int pb; // pass forward post byte int lint; // pass forward integer asmstate_t *as; // assembler state data ptr + int pragmas; // pragmas in effect for the line }; enum @@ -240,5 +241,6 @@ #endif #define OPLEN(op) (((op)>0xFF)?2:1) +#define CURPRAGMA(l,p) (((l)->pragmas & (p)) ? 1 : 0) #endif /* ___lwasm_h_seen___ */