summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkolpackov <kolpackov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-02-04 19:06:56 +0000
committerkolpackov <kolpackov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-02-04 19:06:56 +0000
commit36f75f5130359559a610e2b7b93439244e286990 (patch)
tree0aa402ff6544948e97bd2ea19167a107c384d656
parentf0db328dc1a628a9aeb68559314c7615701e8d09 (diff)
downloadATCD-36f75f5130359559a610e2b7b93439244e286990.tar.gz
ChangeLogTag: Mon Feb 4 19:58:03 2002 Boris Kolpackov <bosk@ipmce.ru>
-rw-r--r--ace/Log_Msg.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/ace/Log_Msg.cpp b/ace/Log_Msg.cpp
index 7429e0bc417..12edbf07535 100644
--- a/ace/Log_Msg.cpp
+++ b/ace/Log_Msg.cpp
@@ -1436,7 +1436,11 @@ ACE_Log_Msg::log (const ACE_TCHAR *format_str,
case 'z': // ACE_OS::WChar character
{
- wchar_t wtchar = va_arg (argp, ACE_OS::WChar);
+ // On some platforms sizeof (wchar_t) can be 2
+ // on the others 4 ...
+ wchar_t wtchar =
+ ACE_static_cast(wchar_t,
+ va_arg (argp, int));
#if defined (ACE_WIN32)
# if defined (ACE_USES_WCHAR)
ACE_OS::strcpy (fp, ACE_LIB_TEXT ("c"));