diff -r e9f0f2feeb39 -r 1847405a16c6 mojoshader_internal.h --- a/mojoshader_internal.h Wed Mar 10 19:23:19 2010 -0500 +++ b/mojoshader_internal.h Fri Mar 12 08:13:14 2010 -0500 @@ -461,6 +461,7 @@ { const char *identifier; const char *definition; + const char *original; const char **parameters; int paramcount; struct Define *next; @@ -476,14 +477,12 @@ Token tokenval; int pushedback; const unsigned char *lexer_marker; - int is_macro; int report_whitespace; int asm_comments; unsigned int orig_length; unsigned int bytes_left; unsigned int line; Conditional *conditional_stack; - Define *defines; // temp defines for macros with parameters. MOJOSHADER_includeClose close_callback; struct IncludeState *next; } IncludeState;