From 8309e4587737c69552361fe609a20c88125eefb2 Mon Sep 17 00:00:00 2001 From: David Gobbi Date: Sat, 10 Mar 2012 00:23:45 -0700 Subject: [PATCH] ENH: Enhancement of whitespace handling. --- Wrapping/vtkParsePreprocess.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Wrapping/vtkParsePreprocess.c b/Wrapping/vtkParsePreprocess.c index dfba227..e56c885 100644 --- a/Wrapping/vtkParsePreprocess.c +++ b/Wrapping/vtkParsePreprocess.c @@ -198,8 +198,6 @@ static void preproc_skip_whitespace(const char **cpp) for (;;) { - while (preproc_chartype(*cp, CPRE_WHITE)) { cp++; } - if (cp[0] == '\\') { if (cp[1] == '\n') @@ -226,6 +224,14 @@ static void preproc_skip_whitespace(const char **cpp) break; } } + else if (preproc_chartype(*cp, CPRE_WHITE)) + { + do + { + cp++; + } + while (preproc_chartype(*cp, CPRE_WHITE)); + } else { break;