summaryrefslogtreecommitdiff
path: root/ace/OS.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/OS.h')
-rw-r--r--ace/OS.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/ace/OS.h b/ace/OS.h
index 1ad1652fdf8..680d390080c 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -5226,8 +5226,18 @@ public:
static size_t strlen (const wchar_t *s);
static wchar_t *strcpy (wchar_t *s,
const wchar_t *t);
+ static int strcmp (const wchar_t *s,
+ const wchar_t *t);
# endif /* ! ACE_HAS_WCHAR_TYPEDEFS_CHAR */
+#if !defined (ACE_HAS_WCHAR_TYPEDEFS_USHORT)
+ static size_t strlen (const ACE_UINT16 *s);
+ static ACE_UINT16 *strcpy (ACE_UINT16 *s,
+ const ACE_UINT16 *t);
+ static int strcmp (const ACE_USHORT16 *s,
+ const ACE_USHORT16 *t);
+#endif /* ! ACE_HAS_WCHAR_TYPEDEFS_USHORT */
+
// The following WChar typedef and functions are used by TAO. TAO
// does not use wchar_t because the size of wchar_t is
// platform-dependent.
@@ -5255,8 +5265,6 @@ public:
static const wchar_t *strnchr (const wchar_t *s,
wint_t c,
size_t len);
- static int strcmp (const wchar_t *s,
- const wchar_t *t);
static int strncmp (const wchar_t *s,
const wchar_t *t,
size_t len);
@@ -5341,7 +5349,6 @@ public:
static wchar_t *dlerror (void);
# endif /* !ACE_HAS_WINCE */
static ACE_SHLIB_HANDLE dlopen (ACE_WIDE_DL_TYPE filename,
-
int mode = ACE_DEFAULT_SHLIB_MODE);
static void *dlsym (ACE_SHLIB_HANDLE handle, ACE_WIDE_DL_TYPE symbol);
static wchar_t *mktemp (wchar_t *t);