diff options
Diffstat (limited to 'Source/cmExecuteProcessCommand.cxx')
-rw-r--r-- | Source/cmExecuteProcessCommand.cxx | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/Source/cmExecuteProcessCommand.cxx b/Source/cmExecuteProcessCommand.cxx index 483a601..da6def9 100644 --- a/Source/cmExecuteProcessCommand.cxx +++ b/Source/cmExecuteProcessCommand.cxx @@ -2,7 +2,6 @@ file Copyright.txt or https://cmake.org/licensing for details. */ #include "cmExecuteProcessCommand.h" -#include <cctype> /* isspace */ #include <cstdint> #include <cstdio> #include <iostream> @@ -35,11 +34,7 @@ namespace { bool cmExecuteProcessCommandIsWhitespace(char c) { - // isspace takes 'int' but documents that the value must be representable - // by 'unsigned char', or EOF. Cast to 'unsigned char' to avoid sign - // extension while casting to 'int'. - return (isspace(static_cast<int>(static_cast<unsigned char>(c))) || - c == '\n' || c == '\r'); + return (cmIsSpace(c) || c == '\n' || c == '\r'); } void cmExecuteProcessCommandFixText(std::vector<char>& output, |