aboutsummaryrefslogtreecommitdiff
path: root/common/util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/util.cpp')
-rw-r--r--common/util.cpp22
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