summaryrefslogtreecommitdiff
path: root/ace/OS_NS_ctype.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/OS_NS_ctype.h')
-rw-r--r--ace/OS_NS_ctype.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/ace/OS_NS_ctype.h b/ace/OS_NS_ctype.h
index 98f69623ba2..dc36987038c 100644
--- a/ace/OS_NS_ctype.h
+++ b/ace/OS_NS_ctype.h
@@ -32,6 +32,11 @@
#endif
#define ACE_EXPORT_MACRO ACE_Export
+#include "ace/os_include/os_ctype.h"
+#if defined ACE_HAS_WCHAR
+# include "ace/os_include/os_wctype.h"
+#endif /* ACE_HAS_WCHAR */
+
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
namespace ACE_OS {
@@ -58,6 +63,14 @@ namespace ACE_OS {
/// Returns true if the character is a control character.
ACE_NAMESPACE_INLINE_FUNCTION
+ int ace_isblank (ACE_TCHAR c);
+
+ /// Returns true if the character is a control character.
+ ACE_NAMESPACE_INLINE_FUNCTION
+ int ace_isascii (ACE_TCHAR c);
+
+ /// Returns true if the character is a control character.
+ ACE_NAMESPACE_INLINE_FUNCTION
int ace_iscntrl (ACE_TCHAR c);
/// Returns true if the character is a decimal-digit character.
@@ -112,6 +125,9 @@ namespace ACE_OS {
wint_t ace_towupper (wint_t c);
#endif /* ACE_HAS_WCHAR && !ACE_LACKS_TOWUPPER */
+ /// Tests @a c for the property specified by the @a desc argument
+ ACE_NAMESPACE_INLINE_FUNCTION
+ int ace_isctype (int c, ctype_t desc);
//@}
} /* namespace ACE_OS */