# HG changeset patch # User Ryan C. Gordon # Date 1234683968 18000 # Node ID d886403c660958a6ef4fdfe83424ea4cac56a1e0 # Parent 33da6087aa4819609aaa1e5bf0289622671ee816 Better debug token output. diff -r 33da6087aa48 -r d886403c6609 mojoshader_preprocessor.c --- a/mojoshader_preprocessor.c Sun Feb 15 02:25:26 2009 -0500 +++ b/mojoshader_preprocessor.c Sun Feb 15 02:46:08 2009 -0500 @@ -105,6 +105,8 @@ { if (token[i] == '\n') printf("\\n"); + else if (token[i] == '\\') + printf("\\\\"); else printf("%c", token[i]); } // for @@ -157,6 +159,10 @@ printf("'\\n'"); break; + case ((Token) '\\'): + printf("'\\\\'"); + break; + default: assert(((int)tokenval) < 256); printf("'%c'", (char) tokenval);