Fix handling of UTF-8 characters in string constants

This commit is contained in:
Rob Ward 2022-01-12 20:05:49 +01:00 committed by GitHub
parent 772884eb09
commit 2388be23a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -175,7 +175,7 @@ namespace exprtk
inline bool is_valid_string_char(const char_t c)
{
return std::isprint(static_cast<uchar_t>(c)) ||
return !std::iscntrl(static_cast<uchar_t>(c)) ||
is_whitespace(c);
}