diff options
Diffstat (limited to 'common/util.cpp')
-rw-r--r-- | common/util.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/common/util.cpp b/common/util.cpp index a6c7958a0d..9a4214eda8 100644 --- a/common/util.cpp +++ b/common/util.cpp @@ -20,17 +20,7 @@ * */ -#define FORBIDDEN_SYMBOL_EXCEPTION_isalnum -#define FORBIDDEN_SYMBOL_EXCEPTION_isalpha -#define FORBIDDEN_SYMBOL_EXCEPTION_isdigit -#define FORBIDDEN_SYMBOL_EXCEPTION_isxdigit -#define FORBIDDEN_SYMBOL_EXCEPTION_isnumber -#define FORBIDDEN_SYMBOL_EXCEPTION_islower -#define FORBIDDEN_SYMBOL_EXCEPTION_isspace -#define FORBIDDEN_SYMBOL_EXCEPTION_isupper -#define FORBIDDEN_SYMBOL_EXCEPTION_isprint -#define FORBIDDEN_SYMBOL_EXCEPTION_ispunct - +#define FORBIDDEN_SYMBOL_EXCEPTION_ctype_h #include "common/util.h" #include "common/debug.h" @@ -163,4 +153,14 @@ bool isPunct(int c) { return ispunct((byte)c); } +bool isCntrl(int c) { + ENSURE_ASCII_CHAR(c); + return iscntrl((byte)c); +} + +bool isGraph(int c) { + ENSURE_ASCII_CHAR(c); + return isgraph((byte)c); +} + } // End of namespace Common |