From 2257cf1bf5d15af8956f459d2309519485c58043 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Sun, 15 Feb 2009 02:46:08 -0500 Subject: [PATCH] Better debug token output. --- mojoshader_preprocessor.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mojoshader_preprocessor.c b/mojoshader_preprocessor.c index 0714d6c3..2d58bdb2 100644 --- a/mojoshader_preprocessor.c +++ b/mojoshader_preprocessor.c @@ -105,6 +105,8 @@ void MOJOSHADER_print_debug_token(const char *subsystem, const char *token, { if (token[i] == '\n') printf("\\n"); + else if (token[i] == '\\') + printf("\\\\"); else printf("%c", token[i]); } // for @@ -157,6 +159,10 @@ void MOJOSHADER_print_debug_token(const char *subsystem, const char *token, printf("'\\n'"); break; + case ((Token) '\\'): + printf("'\\\\'"); + break; + default: assert(((int)tokenval) < 256); printf("'%c'", (char) tokenval);