From 90cd26812e31e5a6b7621cc67d561d8673b8bac8 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 17 Feb 2009 08:40:34 -0500 Subject: [PATCH] Don't add spaces to the start of #define data. --- mojoshader_preprocessor.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mojoshader_preprocessor.c b/mojoshader_preprocessor.c index bab74543..9b053adc 100644 --- a/mojoshader_preprocessor.c +++ b/mojoshader_preprocessor.c @@ -899,8 +899,11 @@ static void handle_pp_define(Context *ctx) break; case ((Token) ' '): // may not actually point to ' '. - if (!add_to_buffer(&buffer, &space, 1, m, d)) - ctx->out_of_memory = 1; + if (buffer.total_bytes > 0) + { + if (!add_to_buffer(&buffer, &space, 1, m, d)) + ctx->out_of_memory = 1; + } // if break; default: