diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp index bb6b6bebf8fcb27ee1a160765756efb30157b251..f24b23b6e0395edbece84cb5290adf26c16f250a 100644 --- a/src/libs/cplusplus/pp-engine.cpp +++ b/src/libs/cplusplus/pp-engine.cpp @@ -47,6 +47,7 @@ */ #include "pp.h" +#include "pp-cctype.h" #include <Lexer.h> #include <Token.h> @@ -702,7 +703,7 @@ bool Preprocessor::markGeneratedTokens(bool markGeneratedTokens, ++it; for (; it != end; ++it) { - if (! std::isspace(*it)) + if (! pp_isspace(*it)) out(' '); else @@ -773,7 +774,7 @@ void Preprocessor::preprocess(const QByteArray &fileName, const QByteArray &sour ++it; for (; it != end; ++it) { - if (std::isspace(*it)) + if (pp_isspace(*it)) out(*it); else