summaryrefslogtreecommitdiff
path: root/TAO/tests/CodeSets
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2003-03-04 21:51:05 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2003-03-04 21:51:05 +0000
commitdf2a4b5df8f0410557d70ab5b1b1303a8bb6c2f7 (patch)
tree698d5c5f3ffd87a5ccc73bca31cdfe094c044a9b /TAO/tests/CodeSets
parentd9080fd64f02a31450719122b780ac064a2488cc (diff)
downloadATCD-df2a4b5df8f0410557d70ab5b1b1303a8bb6c2f7.tar.gz
ChangeLog tag: Tue Mar 4 13:44:06 2003 Phil Mesnier <mesnier_p@ociweb.com>
Diffstat (limited to 'TAO/tests/CodeSets')
-rw-r--r--TAO/tests/CodeSets/README8
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp41
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.h39
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.cpp190
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.h75
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.dsp125
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.vcp874
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.dsp102
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.vcp1448
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_export.h40
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Makefile60
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp42
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.h40
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Translator.cpp74
-rw-r--r--TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Translator.h75
-rw-r--r--TAO/tests/CodeSets/simple/Makefile61
-rw-r--r--TAO/tests/CodeSets/simple/README29
-rw-r--r--TAO/tests/CodeSets/simple/client.cpp85
-rw-r--r--TAO/tests/CodeSets/simple/cs_test.conf4
-rw-r--r--TAO/tests/CodeSets/simple/server.cpp122
-rw-r--r--TAO/tests/CodeSets/simple/simple.idl6
21 files changed, 3540 insertions, 0 deletions
diff --git a/TAO/tests/CodeSets/README b/TAO/tests/CodeSets/README
new file mode 100644
index 00000000000..a9c106baceb
--- /dev/null
+++ b/TAO/tests/CodeSets/README
@@ -0,0 +1,8 @@
+Codeset translation test.
+
+First build the IBM1047 - ISO8859 translator library. Then build and run the
+"simple" test.
+
+The translator library may also serve as a reference for building other custom
+translators.
+
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp
new file mode 100644
index 00000000000..9ef933f5a76
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp
@@ -0,0 +1,41 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/tests/CodeSets/libs/IBM1047_ISO8859
+//
+// = FILENAME
+// Char_IBM1047_ISO8859_Factory.cpp
+//
+// = DESCRIPTION
+// A tempate instantiation of the codeset translator factory from TAO. This
+// one loads a modified version of ACE's IBM1047 (EBCDIC) to ISO8859 (ASCII)
+// translator.
+//
+// = AUTHORS
+// Phil Mesnier <mesnier_p@ociweb.com>
+//
+// ============================================================================
+
+#include "Char_IBM1047_ISO8859_Factory.h"
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class TAO_Codeset_Translator_Factory_T<IBM1047_ISO8859>;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#pragma instantiate TAO_Codeset_Translator_Factory_T<IBM1047_ISO8859>
+
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+ACE_STATIC_SVC_DEFINE (Char_IBM1047_ISO8859_Factory,
+ ACE_TEXT ("Char_IBM1047_ISO8859_Factory"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (Char_IBM1047_ISO8859_Factory),
+ ACE_Service_Type::DELETE_THIS
+ | ACE_Service_Type::DELETE_OBJ,
+ 0)
+ACE_FACTORY_DEFINE (IBM1047_ISO8859, Char_IBM1047_ISO8859_Factory)
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.h b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.h
new file mode 100644
index 00000000000..dce9d7fb5d2
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.h
@@ -0,0 +1,39 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/tests/CodeSets/libs/IBM1047_ISO8859
+//
+// = FILENAME
+// Char_IBM1047_ISO8859_Factory.h
+//
+// = DESCRIPTION
+// A tempate instantiation of the codeset translator factory from TAO. This
+// one loads a modified version of ACE's IBM1047 (EBCDIC) to ISO8859 (ASCII)
+// translator.
+//
+// = AUTHORS
+// Phil Mesnier <mesnier_p@ociweb.com>
+//
+// ============================================================================
+
+#ifndef CHAR_IBM1047_ISO8859_FACTORY_H
+#define CHAR_IBM1047_ISO8859_FACTORY_H
+
+#include <ace/pre.h>
+#include <ace/Service_Config.h>
+#include <tao/Codeset_Translator_Factory.h>
+
+#include "IBM1047_ISO8859_export.h"
+#include "Char_IBM1047_ISO8859_Translator.h"
+
+typedef IBM1047_ISO8859_Export TAO_Codeset_Translator_Factory_T<IBM1047_ISO8859> Char_IBM1047_ISO8859_Factory;
+
+ACE_STATIC_SVC_DECLARE_EXPORT (IBM1047_ISO8859, Char_IBM1047_ISO8859_Factory)
+ACE_FACTORY_DECLARE (IBM1047_ISO8859, Char_IBM1047_ISO8859_Factory)
+
+#include <ace/post.h>
+#endif /* TAO_CHAR_IBM1047_ISO8859_FACTORY_H */
+
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.cpp b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.cpp
new file mode 100644
index 00000000000..84429e99ab3
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.cpp
@@ -0,0 +1,190 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// ace
+//
+// = FILENAME
+// Char_IBM1047_ISO8859_Translator.cpp
+//
+// = DESCRIPTION
+// Defines the arrays required to convert between ISO8859 (aka
+// Latin/1) and IBM1047 (aka EBCDIC).
+//
+// = AUTHOR
+// Jim Rogers (jrogers@viasoft.com)
+//
+// ============================================================================
+
+#include "Char_IBM1047_ISO8859_Translator.h"
+
+ACE_RCSID(IBM1047_ISO8859, Char_IBM1047_ISO8859_Translator, "$Id$")
+
+// ****************************************************************
+
+IBM1047_ISO8859::IBM1047_ISO8859 (void)
+{
+}
+
+IBM1047_ISO8859::~IBM1047_ISO8859 (void)
+{
+}
+
+ACE_CDR::Boolean
+IBM1047_ISO8859::read_char (ACE_InputCDR &in,
+ ACE_CDR::Char &x)
+{
+ if (this->read_1 (in, ACE_reinterpret_cast (ACE_CDR::Octet*, &x)))
+ {
+ x = to_IBM1047[x];
+ return 1;
+ }
+ return 0;
+}
+
+ACE_CDR::Boolean
+IBM1047_ISO8859::read_string (ACE_InputCDR& in,
+ ACE_CDR::Char *& x)
+{
+ ACE_CDR::ULong len;
+
+ in.read_ulong (len);
+
+ if (len > 0)
+ {
+ // ACE_DEBUG ((LM_DEBUG,"read_string: len = %u\n",len));
+ ACE_NEW_RETURN (x,
+ ACE_CDR::Char[len],
+ 0);
+
+ if (this->read_char_array (in, x, len))
+ return 1;
+
+ delete [] x;
+ }
+
+ x = 0;
+ return 0;
+}
+
+ACE_CDR::Boolean
+IBM1047_ISO8859::read_char_array (ACE_InputCDR& in,
+ ACE_CDR::Char* x,
+ ACE_CDR::ULong len)
+{
+ if (this->read_array (in,
+ x,
+ ACE_CDR::OCTET_SIZE,
+ ACE_CDR::OCTET_ALIGN,
+ len))
+ {
+ for (ACE_CDR::ULong i = 0; i != len; ++i) {
+#if 0
+ ACE_DEBUG ((LM_DEBUG,"%x -> ",(unsigned char)x[i]));
+#endif
+ x[i] = (unsigned char)to_IBM1047[(unsigned char)x[i]];
+#if 0
+ if (i == len-1)
+ ACE_DEBUG ((LM_DEBUG,"%x\n",(unsigned char)x[i]));
+ else
+ ACE_DEBUG ((LM_DEBUG,"%x, ",(unsigned char)x[i]));
+#endif
+ }
+ return 1;
+ }
+
+ return 0;
+}
+
+ACE_CDR::Boolean
+IBM1047_ISO8859::write_char (ACE_OutputCDR& out,
+ ACE_CDR::Char x)
+{
+ return this->write_1 (out,
+ ACE_reinterpret_cast (const ACE_CDR::Octet*,
+ &from_IBM1047[x]));
+}
+
+ACE_CDR::Boolean
+IBM1047_ISO8859::write_string (ACE_OutputCDR& out,
+ ACE_CDR::ULong len,
+ const ACE_CDR::Char* x)
+{
+ if (out.write_ulong (len + 1))
+ return this->write_char_array (out, x, len + 1);
+ return 0;
+}
+
+ACE_CDR::Boolean
+IBM1047_ISO8859::write_char_array (ACE_OutputCDR& out,
+ const ACE_CDR::Char* x,
+ ACE_CDR::ULong len)
+{
+ char *buf;
+ if (this->adjust (out, len, 1, buf) == 0)
+ {
+ ACE_OS::memcpy (buf, x, len);
+
+ for (ACE_CDR::ULong i = 0; i != len; ++i) {
+#if 0
+ ACE_DEBUG ((LM_DEBUG,"%x -> ",(unsigned char)buf[i]));
+#endif
+ buf[i] = (unsigned char)from_IBM1047[(unsigned char)buf[i]];
+#if 0
+ if (i == len-1)
+ ACE_DEBUG ((LM_DEBUG,"%x\n",(unsigned char)buf[i]));
+ else
+ ACE_DEBUG ((LM_DEBUG,"%x, ",(unsigned char)buf[i]));
+#endif
+ }
+
+ return 1;
+ }
+
+ this->good_bit(out, 0);
+ return 0;
+}
+
+// ****************************************************************
+
+char to_IBM1047[257] =
+{
+ "\x00\x01\x02\x03\x37\x2D\x2E\x2F\x16\x05\x25\x0B\x0C\x0D\x0E\x0F" // 00-0F
+ "\x10\x11\x12\x13\x3C\x3D\x32\x26\x18\x19\x3F\x27\x22\x1D\x35\x1F" // 10-1F
+ "\x40\x5A\x7F\x7B\x5B\x6C\x50\x7D\x4D\x5D\x5C\x4E\x6B\x60\x4B\x61" // 20-2F
+ "\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\x7A\x5E\x4C\x7E\x6E\x6F" // 30-3F
+ "\x7C\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xD1\xD2\xD3\xD4\xD5\xD6" // 40-4F
+ "\xD7\xD8\xD9\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xAD\xE0\xBD\x5F\x6D" // 50-5F
+ "\x79\x81\x82\x83\x84\x85\x86\x87\x88\x89\x91\x92\x93\x94\x95\x96" // 60-6F
+ "\x97\x98\x99\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xC0\x4F\xD0\xA1\x07" // 70-7F
+ "\x43\x20\x21\x1C\x23\xEB\x24\x9B\x71\x28\x38\x49\x90\xBA\xEC\xDF" // 80-8F
+ "\x45\x29\x2A\x9D\x72\x2B\x8A\x9A\x67\x56\x64\x4A\x53\x68\x59\x46" // 90-9F
+ "\xEA\xDA\x2C\xDE\x8B\x55\x41\xFE\x58\x51\x52\x48\x69\xDB\x8E\x8D" // A0-AF
+ "\x73\x74\x75\xFA\x15\xB0\xB1\xB3\xB4\xB5\x6A\xB7\xB8\xB9\xCC\xBC" // B0-BF
+ "\xAB\x3E\x3B\x0A\xBF\x8F\x3A\x14\xA0\x17\xCB\xCA\x1A\x1B\x9C\x04" // C0-CF
+ "\x34\xEF\x1E\x06\x08\x09\x77\x70\xBE\xBB\xAC\x54\x63\x65\x66\x62" // D0-DF
+ "\x30\x42\x47\x57\xEE\x33\xB6\xE1\xCD\xED\x36\x44\xCE\xCF\x31\xAA" // E0-EF
+ "\xFC\x9E\xAE\x8C\xDD\xDC\x39\xFB\x80\xAF\xFD\x78\x76\xB2\x9F\xFF" // F0-FF
+};
+
+char from_IBM1047[257] =
+{
+ "\x00\x01\x02\x03\xCF\x09\xD3\x7F\xD4\xD5\xC3\x0B\x0C\x0D\x0E\x0F" // 00-0F
+ "\x10\x11\x12\x13\xC7\xB4\x08\xC9\x18\x19\xCC\xCD\x83\x1D\xD2\x1F" // 10-1F
+ "\x81\x82\x1C\x84\x86\x0A\x17\x1B\x89\x91\x92\x95\xA2\x05\x06\x07" // 20-2F
+ "\xE0\xEE\x16\xE5\xD0\x1E\xEA\x04\x8A\xF6\x20\x20\x20\x20\xC1\x1A" // 30-3F
+ "\x20\xA6\xE1\x80\xEB\x90\x9F\xE2\xAB\x8B\x9B\x2E\x3C\x28\x2B\x7C" // 40-4F
+ "\x26\xA9\xAA\x9C\xDB\xA5\x99\xE3\xA8\x9E\x21\x24\x2A\x29\x3B\x5E" // 50-5F
+ "\x2D\x2F\xDF\xDC\x9A\xDD\xDE\x98\x9D\xAC\xBA\x2C\x25\x5F\x3E\x3F" // 60-6F
+ "\xD7\x88\x94\xB0\xB1\xB2\xFC\xD6\xFB\x60\x3A\x23\x40\x27\x3D\x22" // 70-7F
+ "\xF8\x61\x62\x63\x64\x65\x66\x67\x68\x69\x96\xA4\xF3\xAF\xAE\xC5" // 80-8F
+ "\x8C\x6A\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x97\x87\xCE\x93\xF1\xFE" // 90-9F
+ "\xC8\x7E\x73\x74\x75\x76\x77\x78\x79\x7A\xEF\xC0\xDA\x5B\xF2\xF9" // A0-AF
+ "\xB5\xB6\xFD\xB7\xB8\xB9\xE6\xBB\xBC\xBD\x8D\xD9\xBF\x5D\xD8\xC4" // B0-BF
+ "\x7B\x41\x42\x43\x44\x45\x46\x47\x48\x49\xCB\xCA\xBE\xE8\xEC\xED" // C0-CF
+ "\x7D\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\xA1\xAD\xF5\xF4\xA3\x8F" // D0-DF
+ "\x5C\xE7\x53\x54\x55\x56\x57\x58\x59\x5A\xA0\x85\x8E\xE9\xE4\xD1" // E0-EF
+ "\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\xB3\xF7\xF0\xFA\xA7\xFF" // F0-FF
+};
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.h b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.h
new file mode 100644
index 00000000000..f97d01a5ed5
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.h
@@ -0,0 +1,75 @@
+// -*- C++ -*-
+
+//=============================================================================
+/**
+ * @file Char_IBM1047_ISO8859_Translator.h
+ *
+ * $Id$
+ *
+ * Declares the arrays required to convert between ISO8859 (aka
+ * Latin/1) and IBM1047 (aka EBCDIC).
+ *
+ *
+ * @author Jim Rogers (jrogers@viasoft.com)
+ */
+//=============================================================================
+
+
+#ifndef TAO_CHAR_IBM1047_ISO8859_TRANSLATOR_H
+#define TAO_CHAR_IBM1047_ISO8859_TRANSLATOR_H
+#include "ace/pre.h"
+
+#include "ace/config-all.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "ace/CDR_Stream.h"
+#include "IBM1047_ISO8859_export.h"
+
+extern IBM1047_ISO8859_Export char to_IBM1047[257];
+extern IBM1047_ISO8859_Export char from_IBM1047[257];
+
+// ****************************************************************
+
+/**
+ * @class ACE_Char_IBM1047_ISO8859
+ *
+ * @brief Codeset translation specialization.
+ *
+ * This class performs the codeset translation:
+ * - Native: IBM_1047 (i.e. EBCDIC)
+ * - Stream: ISO-8859 (i.e. Latin/1)
+ */
+class IBM1047_ISO8859_Export IBM1047_ISO8859 : public ACE_Char_Codeset_Translator
+{
+public:
+ /// A do nothing constructor.
+ IBM1047_ISO8859 (void);
+
+ /// Virtual destruction
+ virtual ~IBM1047_ISO8859 (void);
+
+ // = Documented in $ACE_ROOT/ace/CDR_Stream.h
+ virtual ACE_CDR::Boolean read_char (ACE_InputCDR &,
+ ACE_CDR::Char &);
+ virtual ACE_CDR::Boolean read_string (ACE_InputCDR &,
+ ACE_CDR::Char *&);
+ virtual ACE_CDR::Boolean read_char_array (ACE_InputCDR &,
+ ACE_CDR::Char *,
+ ACE_CDR::ULong);
+ virtual ACE_CDR::Boolean write_char (ACE_OutputCDR &,
+ ACE_CDR::Char);
+ virtual ACE_CDR::Boolean write_string (ACE_OutputCDR &,
+ ACE_CDR::ULong,
+ const ACE_CDR::Char *);
+ virtual ACE_CDR::Boolean write_char_array (ACE_OutputCDR &,
+ const ACE_CDR::Char *,
+ ACE_CDR::ULong);
+ virtual ACE_CDR::ULong ncs () {return 0x10020417;}
+ virtual ACE_CDR::ULong tcs () {return 0x00010001;}
+};
+
+#include "ace/post.h"
+#endif /* TAO_CHAR_IBM1047_ISO8859_TRANSLATOR_H */
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.dsp b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.dsp
new file mode 100644
index 00000000000..e7ddf3cf00e
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.dsp
@@ -0,0 +1,125 @@
+# Microsoft Developer Studio Project File - Name="IBM1047_ISO8859" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** 編集しないでください **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=IBM1047_ISO8859 - Win32 Debug
+!MESSAGE これは有効なメイクファイルではありません。 このプロジェクトをビルドするためには NMAKE を使用してください。
+!MESSAGE [メイクファイルのエクスポート] コマンドを使用して実行してください
+!MESSAGE
+!MESSAGE NMAKE /f "IBM1047_ISO8859.mak".
+!MESSAGE
+!MESSAGE NMAKE の実行時に構成を指定できます
+!MESSAGE コマンド ライン上でマクロの設定を定義します。例:
+!MESSAGE
+!MESSAGE NMAKE /f "IBM1047_ISO8859.mak" CFG="IBM1047_ISO8859 - Win32 Debug"
+!MESSAGE
+!MESSAGE 選択可能なビルド モード:
+!MESSAGE
+!MESSAGE "IBM1047_ISO8859 - Win32 Release" ("Win32 (x86) Dynamic-Link Library" 用)
+!MESSAGE "IBM1047_ISO8859 - Win32 Debug" ("Win32 (x86) Dynamic-Link Library" 用)
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "IBM1047_ISO8859 - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Release\IBM1047_ISO8859"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /D "TAO_IBM1047_ISO8859_BUILD_DLL" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
+# ADD LINK32 TAO.lib ace.lib /nologo /dll /map /debug /machine:I386 /out:"..\..\..\bin\TAO_IBM1047_ISO8859.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "IBM1047_ISO8859___Win32_Debug"
+# PROP BASE Intermediate_Dir "IBM1047_ISO8859___Win32_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Debug\IBM1047_ISO8859"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /D "TAO_IBM1047_ISO8859_BUILD_DLL" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 TAOd.lib aced.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_IBM1047_ISO8859d.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+
+!ENDIF
+
+# Begin Target
+
+# Name "IBM1047_ISO8859 - Win32 Release"
+# Name "IBM1047_ISO8859 - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Translator.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Translator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\codeset_export.h
+# End Source File
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.vcp b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.vcp
new file mode 100644
index 00000000000..90d95072cb9
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.vcp
@@ -0,0 +1,874 @@
+# Microsoft eMbedded Visual Tools Project File - Name="IBM1047_ISO8859" - Package Owner=<4>
+# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (WCE x86) Dynamic-Link Library" 0x8302
+# TARGTYPE "Win32 (WCE ARM) Dynamic-Link Library" 0x8502
+
+CFG=IBM1047_ISO8859 - Win32 (WCE ARM) Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "IBM1047_ISO8859.vcn".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "IBM1047_ISO8859.vcn" CFG="IBM1047_ISO8859 - Win32 (WCE ARM) Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "IBM1047_ISO8859 - Win32 (WCE ARM) Release" (based on "Win32 (WCE ARM) Dynamic-Link Library")
+!MESSAGE "IBM1047_ISO8859 - Win32 (WCE ARM) Debug" (based on "Win32 (WCE ARM) Dynamic-Link Library")
+!MESSAGE "IBM1047_ISO8859 - Win32 (WCE x86) Release" (based on "Win32 (WCE x86) Dynamic-Link Library")
+!MESSAGE "IBM1047_ISO8859 - Win32 (WCE x86) Debug" (based on "Win32 (WCE x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+# PROP ATL_Project 2
+
+!IF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE ARM) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ARMRel"
+# PROP BASE Intermediate_Dir "ARMRel"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "../LIB/Release/ARM"
+# PROP Intermediate_Dir "Release/ARM"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /YX /Oxs /M$(CECrtMT) /c
+# ADD CPP /nologo /W3 /I "../../.." /I "../.." /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /D "TAO_IBM1047_ISO8859_BUILD_DLL" /YX /Oxs /M$(CECrtMT) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
+# ADD LINK32 commctrl.lib coredll.lib /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /nodefaultlib:"$(CENoDefaultLib)" /out:"../../../bin/Release/ARM/TAO_IBM1047_ISO8859.dll" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE ARM) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ARMDbg"
+# PROP BASE Intermediate_Dir "ARMDbg"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "../../LIB/Debug/ARM"
+# PROP Intermediate_Dir "Debug/ARM"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /YX /M$(CECrtMTDebug) /c
+# ADD CPP /nologo /W3 /Zi /Od /I "../../.." /I "../.." /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /D "TAO_IBM1047_ISO8859_BUILD_DLL" /YX /M$(CECrtMTDebug) /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
+# ADD LINK32 commctrl.lib coredll.lib aced.lib ace_osd.lib taod.lib /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /debug /nodefaultlib:"$(CENoDefaultLib)" /out:"../../../bin/Debug/ARM/TAO_IBM1047_ISO8859d.dll" /libpath:"../../..\LIB\Debug\ARM" /libpath:"../..\LIB\Debug\ARM" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE x86) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "X86Rel"
+# PROP BASE Intermediate_Dir "X86Rel"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "X86Rel"
+# PROP Intermediate_Dir "X86Rel"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /YX /Gs8192 /GF /Oxs /c
+# ADD CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /YX /Gs8192 /GF /Oxs /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86
+# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE x86) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "X86Dbg"
+# PROP BASE Intermediate_Dir "X86Dbg"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "X86Dbg"
+# PROP Intermediate_Dir "X86Dbg"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /YX /Gs8192 /GF /c
+# ADD CPP /nologo /W3 /Zi /Od /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "_USRDLL" /D "IBM1047_ISO8859_EXPORTS" /YX /Gs8192 /GF /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86
+# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00100000" /stack:0x10000,0x1000 /entry:"_DllMainCRTStartup" /dll /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86
+
+!ENDIF
+
+# Begin Target
+
+# Name "IBM1047_ISO8859 - Win32 (WCE ARM) Release"
+# Name "IBM1047_ISO8859 - Win32 (WCE ARM) Debug"
+# Name "IBM1047_ISO8859 - Win32 (WCE x86) Release"
+# Name "IBM1047_ISO8859 - Win32 (WCE x86) Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Factory.cpp
+
+!IF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE ARM) Release"
+
+DEP_CPP_CHAR_=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\CORBA_macros.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Handle_Set.h"\
+ "..\..\..\ace\Handle_Set.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\Reactor.h"\
+ "..\..\..\ace\Reactor.i"\
+ "..\..\..\ace\Reactor_Impl.h"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Service_Config.h"\
+ "..\..\..\ace\Service_Config.i"\
+ "..\..\..\ace\Service_Object.h"\
+ "..\..\..\ace\Service_Object.i"\
+ "..\..\..\ace\Shared_Object.h"\
+ "..\..\..\ace\Shared_Object.i"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\SString.h"\
+ "..\..\..\ace\SString.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\Svc_Conf_Tokens.h"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Timer_Queue.h"\
+ "..\..\..\ace\Timer_Queue_T.cpp"\
+ "..\..\..\ace\Timer_Queue_T.h"\
+ "..\..\..\ace\Timer_Queue_T.i"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Queue.cpp"\
+ "..\..\..\ace\Unbounded_Queue.h"\
+ "..\..\..\ace\Unbounded_Queue.inl"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ "..\cdr.h"\
+ "..\CDR.i"\
+ "..\Codeset_Translator_Factory.h"\
+ "..\Codeset_Translator_Factory_T.cpp"\
+ "..\Codeset_Translator_Factory_T.h"\
+ "..\CONV_FRAMEC.h"\
+ "..\CONV_FRAMEC.i"\
+ "..\corbafwd.h"\
+ "..\corbafwd.i"\
+ "..\debug.h"\
+ "..\Environment.h"\
+ "..\Environment.i"\
+ "..\Managed_Types.h"\
+ "..\Managed_Types.i"\
+ "..\orbconf.h"\
+ "..\sequence.h"\
+ "..\Sequence.i"\
+ "..\Sequence_T.cpp"\
+ "..\Sequence_T.h"\
+ "..\Sequence_T.i"\
+ "..\TAO_Export.h"\
+ "..\try_macros.h"\
+ "..\varbase.h"\
+ ".\Char_IBM1047_ISO8859_Factory.h"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE ARM) Debug"
+
+DEP_CPP_CHAR_=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\CORBA_macros.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Handle_Set.h"\
+ "..\..\..\ace\Handle_Set.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\Reactor.h"\
+ "..\..\..\ace\Reactor.i"\
+ "..\..\..\ace\Reactor_Impl.h"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Service_Config.h"\
+ "..\..\..\ace\Service_Config.i"\
+ "..\..\..\ace\Service_Object.h"\
+ "..\..\..\ace\Service_Object.i"\
+ "..\..\..\ace\Shared_Object.h"\
+ "..\..\..\ace\Shared_Object.i"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\SString.h"\
+ "..\..\..\ace\SString.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\Svc_Conf_Tokens.h"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Timer_Queue.h"\
+ "..\..\..\ace\Timer_Queue_T.cpp"\
+ "..\..\..\ace\Timer_Queue_T.h"\
+ "..\..\..\ace\Timer_Queue_T.i"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Queue.cpp"\
+ "..\..\..\ace\Unbounded_Queue.h"\
+ "..\..\..\ace\Unbounded_Queue.inl"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ "..\cdr.h"\
+ "..\CDR.i"\
+ "..\Codeset_Translator_Factory.h"\
+ "..\Codeset_Translator_Factory_T.cpp"\
+ "..\Codeset_Translator_Factory_T.h"\
+ "..\CONV_FRAMEC.h"\
+ "..\CONV_FRAMEC.i"\
+ "..\corbafwd.h"\
+ "..\corbafwd.i"\
+ "..\debug.h"\
+ "..\Environment.h"\
+ "..\Environment.i"\
+ "..\Managed_Types.h"\
+ "..\Managed_Types.i"\
+ "..\orbconf.h"\
+ "..\sequence.h"\
+ "..\Sequence.i"\
+ "..\Sequence_T.cpp"\
+ "..\Sequence_T.h"\
+ "..\Sequence_T.i"\
+ "..\TAO_Export.h"\
+ "..\try_macros.h"\
+ "..\varbase.h"\
+ ".\Char_IBM1047_ISO8859_Factory.h"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE x86) Release"
+
+NODEP_CPP_CHAR_=\
+ ".\tao\IBM1047_ISO8859\Char_IBM1047_ISO8859_Factory.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE x86) Debug"
+
+NODEP_CPP_CHAR_=\
+ ".\tao\IBM1047_ISO8859\Char_IBM1047_ISO8859_Factory.h"\
+
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Translator.cpp
+
+!IF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE ARM) Release"
+
+DEP_CPP_CHAR_I=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE ARM) Debug"
+
+DEP_CPP_CHAR_I=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE x86) Release"
+
+NODEP_CPP_CHAR_I=\
+ ".\tao\IBM1047_ISO8859\Char_IBM1047_ISO8859_Translator.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859 - Win32 (WCE x86) Debug"
+
+NODEP_CPP_CHAR_I=\
+ ".\tao\IBM1047_ISO8859\Char_IBM1047_ISO8859_Translator.h"\
+
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Translator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\codeset_export.h
+# End Source File
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.dsp b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.dsp
new file mode 100644
index 00000000000..e59b46e2346
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.dsp
@@ -0,0 +1,102 @@
+# Microsoft Developer Studio Project File - Name="IBM1047_ISO8859_Static" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=IBM1047_ISO8859_Static - Win32 Static Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "IBM1047_ISO8859_Static.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "IBM1047_ISO8859_Static.mak" CFG="IBM1047_ISO8859_Static - Win32 Static Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "IBM1047_ISO8859_Static - Win32 Static Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "IBM1047_ISO8859_Static - Win32 Static Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 Static Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "LIB\Release\IBM1047_ISO8859"
+# PROP Target_Dir ""
+MTL=midl.exe
+LINK32=link.exe -lib
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /Zi /O2 /I "../" /I "../../" /I "../../../" /D "_WINDOWS" /D "_CONSOLE" /D "NDEBUG" /D "WIN32" /D "TAO_AS_STATIC_LIBS" /D "ACE_AS_STATIC_LIBS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"IBM1047_ISO8859s.lib"
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 Static Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "LIB\Debug\IBM1047_ISO8859"
+# PROP Target_Dir ""
+MTL=midl.exe
+LINK32=link.exe -lib
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_WINDOWS" /D "_CONSOLE" /D "_DEBUG" /D "WIN32" /D "ACE_AS_STATIC_LIBS" /D "TAO_AS_STATIC_LIBS" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"IBM1047_ISO8859sd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "IBM1047_ISO8859_Static - Win32 Static Release"
+# Name "IBM1047_ISO8859_Static - Win32 Static Debug"
+# Begin Group "Inline Files"
+
+# PROP Default_Filter "i"
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h"
+# End Group
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp"
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.vcp b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.vcp
new file mode 100644
index 00000000000..aa846b875ca
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.vcp
@@ -0,0 +1,1448 @@
+# Microsoft eMbedded Visual Tools Project File - Name="IBM1047_ISO8859_Static" - Package Owner=<4>
+# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (WCE x86) Static Library" 0x8304
+# TARGTYPE "Win32 (WCE ARM) Static Library" 0x8504
+
+CFG=IBM1047_ISO8859_Static - Win32 (WCE ARM) Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "IBM1047_ISO8859_Static.vcn".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "IBM1047_ISO8859_Static.vcn" CFG="IBM1047_ISO8859_Static - Win32 (WCE ARM) Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "IBM1047_ISO8859_Static - Win32 (WCE ARM) Release" (based on "Win32 (WCE ARM) Static Library")
+!MESSAGE "IBM1047_ISO8859_Static - Win32 (WCE ARM) Debug" (based on "Win32 (WCE ARM) Static Library")
+!MESSAGE "IBM1047_ISO8859_Static - Win32 (WCE x86) Release" (based on "Win32 (WCE x86) Static Library")
+!MESSAGE "IBM1047_ISO8859_Static - Win32 (WCE x86) Debug" (based on "Win32 (WCE x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+# PROP ATL_Project 2
+
+!IF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE ARM) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ARMRel"
+# PROP BASE Intermediate_Dir "ARMRel"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "../../../lib/Release/ARM"
+# PROP Intermediate_Dir "ARMRel"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+CPP=clarm.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "NDEBUG" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX /Oxs /M$(CECrtMT) /c
+# ADD CPP /nologo /W3 /I "../../.." /I "../.." /D "NDEBUG" /D "ARM" /D "_ARM_" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /D "ACE_AS_STATIC_LIBS" /D "TAO_AS_STATIC_LIBS" /YX /Oxs /M$(CECrtMT) /c
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"../../../lib/Release/ARM/TAO_IBM1047_ISO8859s.lib"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE ARM) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ARMDbg"
+# PROP BASE Intermediate_Dir "ARMDbg"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "ARMDbg"
+# PROP Intermediate_Dir "ARMDbg"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+CPP=clarm.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX /M$(CECrtMTDebug) /c
+# ADD CPP /nologo /W3 /Zi /Od /I "../../.." /I "../.." /D "DEBUG" /D "ARM" /D "_ARM_" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /D "ACE_AS_STATIC_LIBS" /D "TAO_AS_STATIC_LIBS" /YX /M$(CECrtMTDebug) /c
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"../../../bin/ARMDbg/TAO_IBM1047_ISO8859sd.lib"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE x86) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "X86Rel"
+# PROP BASE Intermediate_Dir "X86Rel"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "X86Rel"
+# PROP Intermediate_Dir "X86Rel"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /D "_LIB" /YX /Gs8192 /GF /Oxs /c
+# ADD CPP /nologo /W3 /I "../../.." /I "../.." /D "_i386_" /D "_X86_" /D "x86" /D "NDEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /D "ACE_AS_STATIC_LIBS" /D "TAO_AS_STATIC_LIBS" /YX /Gs8192 /GF /Oxs /c
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"../../../bin/X86Rel/TAO_IBM1047_ISO8859s.lib"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE x86) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "X86Dbg"
+# PROP BASE Intermediate_Dir "X86Dbg"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "X86Dbg"
+# PROP Intermediate_Dir "X86Dbg"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "_LIB" /YX /Gs8192 /GF /c
+# ADD CPP /nologo /W3 /Zi /Od /I "../../.." /I "../.." /D "DEBUG" /D "_i386_" /D "_X86_" /D "x86" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /D "ACE_AS_STATIC_LIBS" /D "TAO_AS_STATIC_LIBS" /YX /Gs8192 /GF /c
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"../../../bin/X86Dbg/TAO_IBM1047_ISO8859sd.lib"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+
+!ENDIF
+
+# Begin Target
+
+# Name "IBM1047_ISO8859_Static - Win32 (WCE ARM) Release"
+# Name "IBM1047_ISO8859_Static - Win32 (WCE ARM) Debug"
+# Name "IBM1047_ISO8859_Static - Win32 (WCE x86) Release"
+# Name "IBM1047_ISO8859_Static - Win32 (WCE x86) Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Factory.cpp
+
+!IF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE ARM) Release"
+
+DEP_CPP_CHAR_=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\CORBA_macros.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Handle_Set.h"\
+ "..\..\..\ace\Handle_Set.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\Reactor.h"\
+ "..\..\..\ace\Reactor.i"\
+ "..\..\..\ace\Reactor_Impl.h"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Service_Config.h"\
+ "..\..\..\ace\Service_Config.i"\
+ "..\..\..\ace\Service_Object.h"\
+ "..\..\..\ace\Service_Object.i"\
+ "..\..\..\ace\Shared_Object.h"\
+ "..\..\..\ace\Shared_Object.i"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\SString.h"\
+ "..\..\..\ace\SString.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\Svc_Conf_Tokens.h"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Timer_Queue.h"\
+ "..\..\..\ace\Timer_Queue_T.cpp"\
+ "..\..\..\ace\Timer_Queue_T.h"\
+ "..\..\..\ace\Timer_Queue_T.i"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Queue.cpp"\
+ "..\..\..\ace\Unbounded_Queue.h"\
+ "..\..\..\ace\Unbounded_Queue.inl"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ "..\CDR.h"\
+ "..\CDR.i"\
+ "..\Codeset_Translator_Factory.h"\
+ "..\Codeset_Translator_Factory_T.cpp"\
+ "..\Codeset_Translator_Factory_T.h"\
+ "..\CONV_FRAMEC.h"\
+ "..\CONV_FRAMEC.i"\
+ "..\corbafwd.h"\
+ "..\corbafwd.i"\
+ "..\debug.h"\
+ "..\Environment.h"\
+ "..\Environment.i"\
+ "..\Managed_Types.h"\
+ "..\Managed_Types.i"\
+ "..\orbconf.h"\
+ "..\Sequence.h"\
+ "..\Sequence.i"\
+ "..\Sequence_T.cpp"\
+ "..\Sequence_T.h"\
+ "..\Sequence_T.i"\
+ "..\TAO_Export.h"\
+ "..\try_macros.h"\
+ "..\varbase.h"\
+ ".\Char_IBM1047_ISO8859_Factory.h"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE ARM) Debug"
+
+DEP_CPP_CHAR_=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\CORBA_macros.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Handle_Set.h"\
+ "..\..\..\ace\Handle_Set.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\Reactor.h"\
+ "..\..\..\ace\Reactor.i"\
+ "..\..\..\ace\Reactor_Impl.h"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Service_Config.h"\
+ "..\..\..\ace\Service_Config.i"\
+ "..\..\..\ace\Service_Object.h"\
+ "..\..\..\ace\Service_Object.i"\
+ "..\..\..\ace\Shared_Object.h"\
+ "..\..\..\ace\Shared_Object.i"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\SString.h"\
+ "..\..\..\ace\SString.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\Svc_Conf_Tokens.h"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Timer_Queue.h"\
+ "..\..\..\ace\Timer_Queue_T.cpp"\
+ "..\..\..\ace\Timer_Queue_T.h"\
+ "..\..\..\ace\Timer_Queue_T.i"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Queue.cpp"\
+ "..\..\..\ace\Unbounded_Queue.h"\
+ "..\..\..\ace\Unbounded_Queue.inl"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ "..\CDR.h"\
+ "..\CDR.i"\
+ "..\Codeset_Translator_Factory.h"\
+ "..\Codeset_Translator_Factory_T.cpp"\
+ "..\Codeset_Translator_Factory_T.h"\
+ "..\CONV_FRAMEC.h"\
+ "..\CONV_FRAMEC.i"\
+ "..\corbafwd.h"\
+ "..\corbafwd.i"\
+ "..\debug.h"\
+ "..\Environment.h"\
+ "..\Environment.i"\
+ "..\Managed_Types.h"\
+ "..\Managed_Types.i"\
+ "..\orbconf.h"\
+ "..\Sequence.h"\
+ "..\Sequence.i"\
+ "..\Sequence_T.cpp"\
+ "..\Sequence_T.h"\
+ "..\Sequence_T.i"\
+ "..\TAO_Export.h"\
+ "..\try_macros.h"\
+ "..\varbase.h"\
+ ".\Char_IBM1047_ISO8859_Factory.h"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE x86) Release"
+
+DEP_CPP_CHAR_=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\CORBA_macros.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Handle_Set.h"\
+ "..\..\..\ace\Handle_Set.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\Reactor.h"\
+ "..\..\..\ace\Reactor.i"\
+ "..\..\..\ace\Reactor_Impl.h"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Service_Config.h"\
+ "..\..\..\ace\Service_Config.i"\
+ "..\..\..\ace\Service_Object.h"\
+ "..\..\..\ace\Service_Object.i"\
+ "..\..\..\ace\Shared_Object.h"\
+ "..\..\..\ace\Shared_Object.i"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\SString.h"\
+ "..\..\..\ace\SString.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\Svc_Conf_Tokens.h"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Timer_Queue.h"\
+ "..\..\..\ace\Timer_Queue_T.cpp"\
+ "..\..\..\ace\Timer_Queue_T.h"\
+ "..\..\..\ace\Timer_Queue_T.i"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Queue.cpp"\
+ "..\..\..\ace\Unbounded_Queue.h"\
+ "..\..\..\ace\Unbounded_Queue.inl"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ "..\CDR.h"\
+ "..\CDR.i"\
+ "..\Codeset_Translator_Factory.h"\
+ "..\Codeset_Translator_Factory_T.cpp"\
+ "..\Codeset_Translator_Factory_T.h"\
+ "..\CONV_FRAMEC.h"\
+ "..\CONV_FRAMEC.i"\
+ "..\corbafwd.h"\
+ "..\corbafwd.i"\
+ "..\debug.h"\
+ "..\Environment.h"\
+ "..\Environment.i"\
+ "..\Managed_Types.h"\
+ "..\Managed_Types.i"\
+ "..\orbconf.h"\
+ "..\Sequence.h"\
+ "..\Sequence.i"\
+ "..\Sequence_T.cpp"\
+ "..\Sequence_T.h"\
+ "..\Sequence_T.i"\
+ "..\TAO_Export.h"\
+ "..\try_macros.h"\
+ "..\varbase.h"\
+ ".\Char_IBM1047_ISO8859_Factory.h"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE x86) Debug"
+
+DEP_CPP_CHAR_=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\CORBA_macros.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Handle_Set.h"\
+ "..\..\..\ace\Handle_Set.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\Reactor.h"\
+ "..\..\..\ace\Reactor.i"\
+ "..\..\..\ace\Reactor_Impl.h"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Service_Config.h"\
+ "..\..\..\ace\Service_Config.i"\
+ "..\..\..\ace\Service_Object.h"\
+ "..\..\..\ace\Service_Object.i"\
+ "..\..\..\ace\Shared_Object.h"\
+ "..\..\..\ace\Shared_Object.i"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\SString.h"\
+ "..\..\..\ace\SString.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\Svc_Conf_Tokens.h"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Timer_Queue.h"\
+ "..\..\..\ace\Timer_Queue_T.cpp"\
+ "..\..\..\ace\Timer_Queue_T.h"\
+ "..\..\..\ace\Timer_Queue_T.i"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Queue.cpp"\
+ "..\..\..\ace\Unbounded_Queue.h"\
+ "..\..\..\ace\Unbounded_Queue.inl"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ "..\CDR.h"\
+ "..\CDR.i"\
+ "..\Codeset_Translator_Factory.h"\
+ "..\Codeset_Translator_Factory_T.cpp"\
+ "..\Codeset_Translator_Factory_T.h"\
+ "..\CONV_FRAMEC.h"\
+ "..\CONV_FRAMEC.i"\
+ "..\corbafwd.h"\
+ "..\corbafwd.i"\
+ "..\debug.h"\
+ "..\Environment.h"\
+ "..\Environment.i"\
+ "..\Managed_Types.h"\
+ "..\Managed_Types.i"\
+ "..\orbconf.h"\
+ "..\Sequence.h"\
+ "..\Sequence.i"\
+ "..\Sequence_T.cpp"\
+ "..\Sequence_T.h"\
+ "..\Sequence_T.i"\
+ "..\TAO_Export.h"\
+ "..\try_macros.h"\
+ "..\varbase.h"\
+ ".\Char_IBM1047_ISO8859_Factory.h"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Char_IBM1047_ISO8859_Translator.cpp
+
+!IF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE ARM) Release"
+
+DEP_CPP_CHAR_I=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE ARM) Debug"
+
+DEP_CPP_CHAR_I=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE x86) Release"
+
+DEP_CPP_CHAR_I=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ELSEIF "$(CFG)" == "IBM1047_ISO8859_Static - Win32 (WCE x86) Debug"
+
+DEP_CPP_CHAR_I=\
+ "..\..\..\ace\ACE.h"\
+ "..\..\..\ace\ACE.i"\
+ "..\..\..\ace\ACE_export.h"\
+ "..\..\..\ace\ace_wchar.h"\
+ "..\..\..\ace\ace_wchar.inl"\
+ "..\..\..\ace\Atomic_Op.i"\
+ "..\..\..\ace\Base_Thread_Adapter.h"\
+ "..\..\..\ace\Base_Thread_Adapter.inl"\
+ "..\..\..\ace\Basic_Types.h"\
+ "..\..\..\ace\Basic_Types.i"\
+ "..\..\..\ace\CDR_Base.h"\
+ "..\..\..\ace\CDR_Base.inl"\
+ "..\..\..\ace\CDR_Stream.h"\
+ "..\..\..\ace\CDR_Stream.i"\
+ "..\..\..\ace\config-all.h"\
+ "..\..\..\ace\config-cygwin32-common.h"\
+ "..\..\..\ace\config-cygwin32.h"\
+ "..\..\..\ace\config-g++-common.h"\
+ "..\..\..\ace\config-ghs-common.h"\
+ "..\..\..\ace\config-win32-borland.h"\
+ "..\..\..\ace\config-win32-common.h"\
+ "..\..\..\ace\config-win32-ghs.h"\
+ "..\..\..\ace\config-win32-mingw.h"\
+ "..\..\..\ace\config-win32-msvc-5.h"\
+ "..\..\..\ace\config-win32-msvc-6.h"\
+ "..\..\..\ace\config-win32-msvc-7.h"\
+ "..\..\..\ace\config-win32-msvc.h"\
+ "..\..\..\ace\config-win32-visualage.h"\
+ "..\..\..\ace\config-win32.h"\
+ "..\..\..\ace\config-WinCE.h"\
+ "..\..\..\ace\config.h"\
+ "..\..\..\ace\Event_Handler.h"\
+ "..\..\..\ace\Event_Handler.i"\
+ "..\..\..\ace\File_Lock.h"\
+ "..\..\..\ace\File_Lock.inl"\
+ "..\..\..\ace\Flag_Manip.h"\
+ "..\..\..\ace\Flag_Manip.i"\
+ "..\..\..\ace\Free_List.cpp"\
+ "..\..\..\ace\Free_List.h"\
+ "..\..\..\ace\Free_List.i"\
+ "..\..\..\ace\Handle_Ops.h"\
+ "..\..\..\ace\Handle_Ops.i"\
+ "..\..\..\ace\Init_ACE.h"\
+ "..\..\..\ace\Init_ACE.i"\
+ "..\..\..\ace\iosfwd.h"\
+ "..\..\..\ace\Lib_Find.h"\
+ "..\..\..\ace\Lib_Find.i"\
+ "..\..\..\ace\Log_Msg.h"\
+ "..\..\..\ace\Log_Msg_Callback.h"\
+ "..\..\..\ace\Log_Priority.h"\
+ "..\..\..\ace\Log_Record.h"\
+ "..\..\..\ace\Log_Record.i"\
+ "..\..\..\ace\Malloc.h"\
+ "..\..\..\ace\Malloc.i"\
+ "..\..\..\ace\Malloc_Allocator.h"\
+ "..\..\..\ace\Malloc_Allocator.i"\
+ "..\..\..\ace\Malloc_Base.h"\
+ "..\..\..\ace\Malloc_T.cpp"\
+ "..\..\..\ace\Malloc_T.h"\
+ "..\..\..\ace\Malloc_T.i"\
+ "..\..\..\ace\Managed_Object.cpp"\
+ "..\..\..\ace\Managed_Object.h"\
+ "..\..\..\ace\Managed_Object.i"\
+ "..\..\..\ace\Mem_Map.h"\
+ "..\..\..\ace\Mem_Map.i"\
+ "..\..\..\ace\Memory_Pool.h"\
+ "..\..\..\ace\Memory_Pool.i"\
+ "..\..\..\ace\Message_Block.h"\
+ "..\..\..\ace\Message_Block.i"\
+ "..\..\..\ace\Message_Block_T.cpp"\
+ "..\..\..\ace\Message_Block_T.h"\
+ "..\..\..\ace\Message_Block_T.i"\
+ "..\..\..\ace\Min_Max.h"\
+ "..\..\..\ace\Node.cpp"\
+ "..\..\..\ace\Node.h"\
+ "..\..\..\ace\Object_Manager.h"\
+ "..\..\..\ace\Object_Manager.i"\
+ "..\..\..\ace\OS.h"\
+ "..\..\..\ace\OS.i"\
+ "..\..\..\ace\OS_Dirent.h"\
+ "..\..\..\ace\OS_Dirent.inl"\
+ "..\..\..\ace\OS_Errno.h"\
+ "..\..\..\ace\OS_Errno.inl"\
+ "..\..\..\ace\OS_Export.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.h"\
+ "..\..\..\ace\OS_Log_Msg_Attributes.inl"\
+ "..\..\..\ace\OS_Memory.h"\
+ "..\..\..\ace\OS_Memory.inl"\
+ "..\..\..\ace\OS_String.h"\
+ "..\..\..\ace\OS_String.inl"\
+ "..\..\..\ace\OS_TLI.h"\
+ "..\..\..\ace\OS_TLI.inl"\
+ "..\..\..\ace\post.h"\
+ "..\..\..\ace\pre.h"\
+ "..\..\..\ace\Process_Mutex.h"\
+ "..\..\..\ace\Process_Mutex.inl"\
+ "..\..\..\ace\Process_Semaphore.h"\
+ "..\..\..\ace\Process_Semaphore.inl"\
+ "..\..\..\ace\RW_Process_Mutex.h"\
+ "..\..\..\ace\RW_Process_Mutex.inl"\
+ "..\..\..\ace\Signal.h"\
+ "..\..\..\ace\Signal.i"\
+ "..\..\..\ace\Sock_Connect.h"\
+ "..\..\..\ace\Sock_Connect.i"\
+ "..\..\..\ace\streams.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.h"\
+ "..\..\..\ace\SV_Semaphore_Complex.i"\
+ "..\..\..\ace\SV_Semaphore_Simple.h"\
+ "..\..\..\ace\SV_Semaphore_Simple.i"\
+ "..\..\..\ace\svc_export.h"\
+ "..\..\..\ace\Synch.h"\
+ "..\..\..\ace\Synch.i"\
+ "..\..\..\ace\Synch_T.cpp"\
+ "..\..\..\ace\Synch_T.h"\
+ "..\..\..\ace\Synch_T.i"\
+ "..\..\..\ace\Test_and_Set.cpp"\
+ "..\..\..\ace\Test_and_Set.h"\
+ "..\..\..\ace\Test_and_Set.i"\
+ "..\..\..\ace\Thread.h"\
+ "..\..\..\ace\Thread.i"\
+ "..\..\..\ace\Thread_Adapter.h"\
+ "..\..\..\ace\Thread_Adapter.inl"\
+ "..\..\..\ace\Thread_Control.h"\
+ "..\..\..\ace\Thread_Control.inl"\
+ "..\..\..\ace\Thread_Exit.h"\
+ "..\..\..\ace\Thread_Hook.h"\
+ "..\..\..\ace\Trace.h"\
+ "..\..\..\ace\Unbounded_Set.cpp"\
+ "..\..\..\ace\Unbounded_Set.h"\
+ "..\..\..\ace\Unbounded_Set.inl"\
+ ".\Char_IBM1047_ISO8859_Translator.h"\
+ ".\codeset_export.h"\
+
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_export.h b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_export.h
new file mode 100644
index 00000000000..66305084475
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_export.h
@@ -0,0 +1,40 @@
+
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+// This file is generated automatically by generate_export_file.pl
+// ------------------------------
+#ifndef IBM1047_ISO8859_EXPORT_H
+#define IBM1047_ISO8859_EXPORT_H
+
+#include "ace/config-all.h"
+
+#if defined (AS_STATIC_LIBS)
+# if !defined (IBM1047_ISO8859_HAS_DLL)
+# define IBM1047_ISO8859_HAS_DLL 0
+# endif /* ! IBM1047_ISO8859_HAS_DLL */
+#else
+# if !defined (IBM1047_ISO8859_HAS_DLL)
+# define IBM1047_ISO8859_HAS_DLL 1
+# endif /* ! IBM1047_ISO8859_HAS_DLL */
+#endif
+
+#if defined (IBM1047_ISO8859_HAS_DLL) && (IBM1047_ISO8859_HAS_DLL == 1)
+# if defined (IBM1047_ISO8859_BUILD_DLL)
+# define IBM1047_ISO8859_Export ACE_Proper_Export_Flag
+# define IBM1047_ISO8859_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+# define IBM1047_ISO8859_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# else /* IBM1047_ISO8859_BUILD_DLL */
+# define IBM1047_ISO8859_Export ACE_Proper_Import_Flag
+# define IBM1047_ISO8859_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+# define IBM1047_ISO8859_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif /* IBM1047_ISO8859_BUILD_DLL */
+#else /* IBM1047_ISO8859_HAS_DLL == 1 */
+# define IBM1047_ISO8859_Export
+# define IBM1047_ISO8859_SINGLETON_DECLARATION(T)
+# define IBM1047_ISO8859_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+#endif /* IBM1047_ISO8859_HAS_DLL == 1 */
+
+#endif /* IBM1047_ISO8859_EXPORT_H */
+
+// End of auto generated file.
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Makefile b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Makefile
new file mode 100644
index 00000000000..03335d17556
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Makefile
@@ -0,0 +1,60 @@
+#----------------------------------------------------------------------------
+#
+# $Id$
+#
+#----------------------------------------------------------------------------
+ifndef TAO_ROOT
+ TAO_ROOT = $(ACE_ROOT)/TAO
+endif # ! TAO_ROOT
+
+MAKEFILE = Makefile
+LIBNAME = libIBM1047_ISO8859
+LIB = $(LIBNAME).a
+SHLIB = $(LIBNAME).$(SOEXT)
+
+ACE_SHLIBS = -lTAO -lACE
+
+#----------------------------------------------------------------------------
+# Include macros and targets
+#----------------------------------------------------------------------------
+
+include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
+include $(TAO_ROOT)/rules.tao.GNU
+include $(TAO_ROOT)/taoconfig.mk
+
+CPP_SRCS += \
+ Char_IBM1047_ISO8859_Translator \
+ Char_IBM1047_ISO8859_Factory \
+ Wchar_IBM1047_ISO8859_Translator \
+ Wchar_IBM1047_ISO8859_Factory
+
+IDL_SRC = \
+ $(addsuffix S.cpp, $(IDL_FILES)) \
+ $(addsuffix C.cpp, $(IDL_FILES))
+FILES = $(CPP_SRCS)
+DEFS = $(addsuffix .h,$(FILES))
+LSRC = $(addsuffix .cpp,$(FILES))
+
+include $(ACE_ROOT)/include/makeinclude/macros.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
+
+#----------------------------------------------------------------------------
+# Local targets (and local hacks)
+#----------------------------------------------------------------------------
+
+LDFLAGS += -L$(TAO_ROOT)/tao
+CPPFLAGS += -I$(TAO_ROOT)
+
+#----------------------------------------------------------------------------
+# Dependencies
+#----------------------------------------------------------------------------
+
+# DO NOT DELETE THIS LINE -- g++dep uses it.
+# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
+
+
+.obj/Char_IBM1047_ISO8859_Translator.o .obj/Char_IBM1047_ISO8859_Translator.so .shobj/Char_IBM1047_ISO8859_Translator.o .shobj/Char_IBM1047_ISO8859_Translator.so: Char_IBM1047_ISO8859_Translator.cpp Char_IBM1047_ISO8859_Translator.h
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp
new file mode 100644
index 00000000000..60da234be4c
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp
@@ -0,0 +1,42 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/tests/CodeSets/libs/IBM1047_ISO8859
+//
+// = FILENAME
+// Wchar_IBM1047_ISO8859_Factory.cpp
+//
+// = DESCRIPTION
+// A tempate instantiation of the codeset translator factory from TAO. This
+// one loads a modified version of ACE's IBM1047 (EBCDIC) to ISO8859 (ASCII)
+// translator. In this case, wchars and wstrings are translated rather than
+// strings and chars.
+//
+// = AUTHORS
+// Phil Mesnier <mesnier_p@ociweb.com>
+//
+// ============================================================================
+
+#include "Wchar_IBM1047_ISO8859_Factory.h"
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class TAO_Codeset_Translator_Factory_T<WIBM1047_ISO8859>;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#pragma instantiate TAO_Codeset_Translator_Factory_T<WIBM1047_ISO8859>
+
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+ACE_STATIC_SVC_DEFINE (Wchar_IBM1047_ISO8859_Factory,
+ ACE_TEXT ("Wchar_IBM1047_ISO8859_Factory"),
+ ACE_SVC_OBJ_T,
+ &ACE_SVC_NAME (Wchar_IBM1047_ISO8859_Factory),
+ ACE_Service_Type::DELETE_THIS
+ | ACE_Service_Type::DELETE_OBJ,
+ 0)
+ACE_FACTORY_DEFINE (IBM1047_ISO8859, Wchar_IBM1047_ISO8859_Factory)
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.h b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.h
new file mode 100644
index 00000000000..2fe1f40543e
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.h
@@ -0,0 +1,40 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/tests/CodeSets/libs/IBM1047_ISO8859
+//
+// = FILENAME
+// Wchar_IBM1047_ISO8859_Factory.cpp
+//
+// = DESCRIPTION
+// A tempate instantiation of the codeset translator factory from TAO. This
+// one loads a modified version of ACE's IBM1047 (EBCDIC) to ISO8859 (ASCII)
+// translator. In this case, wchars and wstrings are translated rather than
+// strings and chars.
+//
+// = AUTHORS
+// Phil Mesnier <mesnier_p@ociweb.com>
+//
+// ============================================================================
+
+#ifndef WCHAR_IBM1047_ISO8859_FACTORY_H
+#define WCHAR_IBM1047_ISO8859_FACTORY_H
+
+#include <ace/pre.h>
+#include <ace/Service_Config.h>
+#include <tao/Codeset_Translator_Factory.h>
+
+#include "IBM1047_ISO8859_export.h"
+#include "Wchar_IBM1047_ISO8859_Translator.h"
+
+typedef IBM1047_ISO8859_Export TAO_Codeset_Translator_Factory_T<WIBM1047_ISO8859> Wchar_IBM1047_ISO8859_Factory;
+
+ACE_STATIC_SVC_DECLARE_EXPORT (IBM1047_ISO8859, Wchar_IBM1047_ISO8859_Factory)
+ACE_FACTORY_DECLARE (IBM1047_ISO8859, Wchar_IBM1047_ISO8859_Factory)
+
+#include <ace/post.h>
+#endif /* WCHAR_IBM1047_ISO8859_FACTORY_H */
+
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Translator.cpp b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Translator.cpp
new file mode 100644
index 00000000000..7958ddbfa58
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Translator.cpp
@@ -0,0 +1,74 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// ace
+//
+// = FILENAME
+// Wchar_IBM1047_ISO8859_Translator.cpp
+//
+// = DESCRIPTION
+// Defines the arrays required to convert between ISO8859 (aka
+// Latin/1) and IBM1047 (aka EBCDIC).
+//
+// = AUTHOR
+// Mahesh Vedantam (mahesh@ociweb.com)
+//
+// ============================================================================
+
+#include "Wchar_IBM1047_ISO8859_Translator.h"
+
+ACE_RCSID(IBM1047_ISO8859, Wchar_IBM1047_ISO8859_Translator, "$Id$")
+
+// ****************************************************************
+
+WIBM1047_ISO8859::WIBM1047_ISO8859 (void)
+{
+
+}
+
+WIBM1047_ISO8859::~WIBM1047_ISO8859 (void)
+{
+
+}
+
+// = Documented in $ACE_ROOT/ace/CDR_Stream.h
+ACE_CDR::Boolean WIBM1047_ISO8859::read_wchar (ACE_InputCDR &,
+ ACE_CDR::WChar &)
+{
+ return 0;
+}
+
+ACE_CDR::Boolean WIBM1047_ISO8859::read_wstring (ACE_InputCDR &,
+ ACE_CDR::WChar *&)
+{
+ return 0;
+}
+
+ACE_CDR::Boolean WIBM1047_ISO8859::read_wchar_array (ACE_InputCDR &,
+ ACE_CDR::WChar *,
+ ACE_CDR::ULong)
+{
+ return 0;
+}
+
+ACE_CDR::Boolean WIBM1047_ISO8859::write_wchar (ACE_OutputCDR &,
+ ACE_CDR::WChar)
+{
+ return 0;
+}
+ACE_CDR::Boolean WIBM1047_ISO8859::write_wstring (ACE_OutputCDR &,
+ ACE_CDR::ULong,
+ const ACE_CDR::WChar *)
+{
+ return 0;
+}
+ACE_CDR::Boolean WIBM1047_ISO8859::write_wchar_array (ACE_OutputCDR &,
+ const ACE_CDR::WChar *,
+ ACE_CDR::ULong)
+{
+ return 0;
+}
+
diff --git a/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Translator.h b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Translator.h
new file mode 100644
index 00000000000..fadd6e30af9
--- /dev/null
+++ b/TAO/tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Translator.h
@@ -0,0 +1,75 @@
+// -*- C++ -*-
+
+//=============================================================================
+/**
+ * @file Wchar_IBM1047_ISO8859_Translator.h
+ *
+ * $Id$
+ *
+ * Declares the arrays required to convert between IBM1047 (aka EBCDIC) and ISO8859 (aka
+ * Latin/1).
+ *
+ *
+ * @author Jim Rogers (jrogers@viasoft.com)
+ */
+//=============================================================================
+
+#ifndef WCHAR_IBM1047_ISO8859_TRANSLATOR_H
+#define WCHAR_IBM1047_ISO8859_TRANSLATOR_H
+#include "ace/pre.h"
+
+#include "ace/config-all.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "ace/CDR_Stream.h"
+#include "IBM1047_ISO8859_export.h"
+
+extern IBM1047_ISO8859_Export ACE_CDR::WChar Wchar_to_IBM1047[257];
+extern IBM1047_ISO8859_Export ACE_CDR::WChar Wchar_from_IBM1047[257];
+
+// ****************************************************************
+
+/**
+ * @class ACE_Char_IBM1047_ISO8859
+ *
+ * @brief Codeset translation specialization.
+ *
+ * This class performs the codeset translation:
+ * - Native: IBM_1047 (i.e. EBCDIC)
+ * - Stream: ISO-8859 (i.e. Latin/1)
+ */
+class IBM1047_ISO8859_Export WIBM1047_ISO8859 : public ACE_WChar_Codeset_Translator
+{
+public:
+ /// A do nothing constructor.
+ WIBM1047_ISO8859 (void);
+
+ /// Virtual destruction
+ virtual ~WIBM1047_ISO8859 (void);
+
+ // = Documented in $ACE_ROOT/ace/CDR_Stream.h
+ virtual ACE_CDR::Boolean read_wchar (ACE_InputCDR &,
+ ACE_CDR::WChar &);
+ virtual ACE_CDR::Boolean read_wstring (ACE_InputCDR &,
+ ACE_CDR::WChar *&);
+ virtual ACE_CDR::Boolean read_wchar_array (ACE_InputCDR &,
+ ACE_CDR::WChar *,
+ ACE_CDR::ULong);
+ virtual ACE_CDR::Boolean write_wchar (ACE_OutputCDR &,
+ ACE_CDR::WChar);
+ virtual ACE_CDR::Boolean write_wstring (ACE_OutputCDR &,
+ ACE_CDR::ULong,
+ const ACE_CDR::WChar *);
+ virtual ACE_CDR::Boolean write_wchar_array (ACE_OutputCDR &,
+ const ACE_CDR::WChar *,
+ ACE_CDR::ULong);
+ virtual ACE_CDR::ULong ncs () {return 0x10020417;}
+ virtual ACE_CDR::ULong tcs () {return 0x00010001;}
+};
+
+#include "ace/post.h"
+#endif /* WCHAR_IBM1047_ISO8859_TRANSLATOR */
+
diff --git a/TAO/tests/CodeSets/simple/Makefile b/TAO/tests/CodeSets/simple/Makefile
new file mode 100644
index 00000000000..05d5c015037
--- /dev/null
+++ b/TAO/tests/CodeSets/simple/Makefile
@@ -0,0 +1,61 @@
+# $Id$
+#
+#----------------------------------------------------------------------------
+# Local macros
+#----------------------------------------------------------------------------
+
+ifndef TAO_ROOT
+ TAO_ROOT = $(ACE_ROOT)/TAO
+endif # ! TAO_ROOT
+
+IDL_FILES = simple
+
+IDL_SRC = \
+ $(addsuffix S.cpp, $(IDL_FILES)) \
+ $(addsuffix C.cpp, $(IDL_FILES))
+
+BIN = client server
+
+CPP_SRCS = $(addsuffix .cpp, $(BIN)) $(IDL_SRC)
+
+CLIENT_OBJS = simpleC.o client.o
+SERVER_OBJS = simpleS.o server.o $(IDL_SRC:.cpp=.o)
+
+TAO_IDLFLAGS += -Ge 1
+
+#----------------------------------------------------------------------------
+# Include macros and targets
+#----------------------------------------------------------------------------
+
+include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
+include $(ACE_ROOT)/include/makeinclude/macros.GNU
+include $(TAO_ROOT)/rules.tao.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
+include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
+include $(TAO_ROOT)/taoconfig.mk
+
+#----------------------------------------------------------------------------
+# Local targets
+#----------------------------------------------------------------------------
+
+simpleC.cpp: simple.idl
+ $(TAO_ROOT)/TAO_IDL/tao_idl -Ge 1 -Wb,export_macro=TAO_Export \
+ simple.idl
+
+simpleS.cpp: simple.idl
+ $(TAO_ROOT)/TAO_IDL/tao_idl -Ge 1 -Wb,export_macro=TAO_Export \
+ simple.idl
+
+server: $(addprefix $(VDIR),$(SERVER_OBJS))
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ -lTAO_Messaging $(TAO_SRVR_LIBS) \
+ $(POSTLINK)
+
+client: $(addprefix $(VDIR),$(CLIENT_OBJS))
+ $(LINK.cc) $(LDFLAGS) -o $@ $^ -lTAO_Messaging $(TAO_CLNT_LIBS) \
+ $(POSTLINK)
+
+clobber.local:
+ $(RM) -f simple[CS]*.*
+ $(RM) -f client server
+
diff --git a/TAO/tests/CodeSets/simple/README b/TAO/tests/CodeSets/simple/README
new file mode 100644
index 00000000000..d66352e747f
--- /dev/null
+++ b/TAO/tests/CodeSets/simple/README
@@ -0,0 +1,29 @@
+Simple codeset translation test.
+
+As delivered, this test works with the IBM1047 - ISO8859 translator which is
+built as part of the library delivered with this test.
+
+After building the client and server, run one or the other with the supplied
+configuration file. Be sure to supply the configuration file to only one side
+or the other, not both. If you do both, no translation will happen.
+
+If the translators and the framework are working properly you will see the
+client report some text before and after a call. The before and after should be
+identical. The server side should look like garbage.
+
+The translation will occur on the side that takes the configuration file. If
+you run either side with -ORBDebuglevel 10, you will see that when the client
+is doing the translation the data in the message content dump is garbled and
+when the server is translating the message content dump is clear.
+
+To run with the client doing translation:
+ ./Server &
+ ./Client -orbsvcconf cs_test.conf
+
+To run with the server doing translation:
+ ./Server -orbsvcconf cs_test.conf
+ ./Client
+
+The server dumps its IOR to a file: server.ior. Use catior -f server.ior
+(from $TAO_ROOT/utils/catior) to see how the context information is added
+to the profiles.
diff --git a/TAO/tests/CodeSets/simple/client.cpp b/TAO/tests/CodeSets/simple/client.cpp
new file mode 100644
index 00000000000..2a2cadc0112
--- /dev/null
+++ b/TAO/tests/CodeSets/simple/client.cpp
@@ -0,0 +1,85 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/tests/CodeSets/simple
+//
+// = FILENAME
+// client.cpp
+//
+// = DESCRIPTION
+// A simple client to demonstrate the use of codeset translation
+//
+// = AUTHORS
+// Phil Mesnier <mesnier_p@ociweb.com>
+//
+// ============================================================================
+// IDL generated headers
+#include "simpleC.h"
+
+// ------------------------------------------------------------
+// Client
+// ------------------------------------------------------------
+int main(int argc, char *argv[])
+{
+ char buf[1000];
+
+ ACE_TRY_NEW_ENV
+ {
+ // Init the orb
+ CORBA::ORB_var orb= CORBA::ORB_init (argc, argv);
+ ACE_TRY_CHECK;
+
+ // Get IOR from command line (or file)
+ if(argc != 2)
+ {
+ ifstream fstr;
+ fstr.open("server.ior");
+ if (fstr.bad())
+ {
+ cout << "Cannot open server.ior and no IOR argument!" << endl;
+ exit(1);
+ }
+ else
+ {
+ fstr >> buf;
+ }
+ }
+ else
+ {
+ strcpy(buf, argv[1]);
+ }
+
+ // The first arg should be the IOR
+ CORBA::Object_var object= orb->string_to_object(buf
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Get the server
+ CORBA::Environment env;
+ simple_var server= simple::_narrow (object.in() ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // invoke the call
+ CORBA::String_var reply =
+ server->op1("Hello World" ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ cout << "sent Hello World, got " << reply << endl;
+
+ reply = server->op1("Goodbye World" ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ cout << "sent Goodby World, got " << reply << endl;
+
+ }
+ ACE_CATCHANY
+ {
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ "Exception caught:");
+ return 1;
+ }
+ ACE_ENDTRY;
+
+}
+
diff --git a/TAO/tests/CodeSets/simple/cs_test.conf b/TAO/tests/CodeSets/simple/cs_test.conf
new file mode 100644
index 00000000000..19166dba20e
--- /dev/null
+++ b/TAO/tests/CodeSets/simple/cs_test.conf
@@ -0,0 +1,4 @@
+dynamic Char_IBM1047_ISO8859_Factory Service_Object * IBM1047_ISO8859:_make_Char_IBM1047_ISO8859_Factory ()
+
+static Resource_Factory
+ "-ORBNativeCharCodeSet 0x10020417 -ORBCharCodesetTranslator Char_IBM1047_ISO8859_Factory"
diff --git a/TAO/tests/CodeSets/simple/server.cpp b/TAO/tests/CodeSets/simple/server.cpp
new file mode 100644
index 00000000000..9956990d026
--- /dev/null
+++ b/TAO/tests/CodeSets/simple/server.cpp
@@ -0,0 +1,122 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO/tests/CodeSets/simple
+//
+// = FILENAME
+// client.cpp
+//
+// = DESCRIPTION
+// A simple client to demonstrate the use of codeset translation
+//
+// = AUTHORS
+// Phil Mesnier <mesnier_p@ociweb.com>
+//
+// ============================================================================
+
+// IDL generated header
+#include "simpleS.h"
+
+
+// ------------------------------------------------------------
+// Servant for associated CORBA object
+// ------------------------------------------------------------
+class SimpleImpl : public POA_simple
+{
+public:
+
+ // implementation of corba interface
+ char* op1(const char * name ACE_ENV_ARG_DECL_NOT_USED)
+ ACE_THROW_SPEC ((CORBA::SystemException))
+ {
+ cout << "Got: " << name << endl;
+
+ return(CORBA::string_dup (name));
+ };
+};
+
+// ------------------------------------------------------------
+// Main routine
+// ------------------------------------------------------------
+int main(int argc, char *argv[])
+{
+
+ ACE_TRY_NEW_ENV
+ {
+ // Init the orb
+ CORBA::ORB_var orb= CORBA::ORB_init (argc, argv);
+ ACE_TRY_CHECK;
+
+ // Initialize POA
+ CORBA::Object_var poa_object=
+ orb->resolve_initial_references("RootPOA");
+ ACE_TRY_CHECK;
+
+ // Check POA
+ if(CORBA::is_nil(poa_object.in()))
+ {
+ cout << "Couldn't initialize POA" << endl;
+ return(1);
+ }
+ ACE_TRY_CHECK;
+
+ // Get the ROOT POA
+ PortableServer::POA_var root_poa=
+ PortableServer::POA::_narrow (poa_object.in ());
+ ACE_TRY_CHECK;
+
+ // Get the POA manager
+ PortableServer::POAManager_var poa_manager =
+ root_poa->the_POAManager ();
+ ACE_TRY_CHECK;
+
+ // Create a C++ implementation of CORBA object
+ SimpleImpl* my_impl= new SimpleImpl;
+
+ // Create CORBA object for servant and REGISTER with POA
+ simple_var server= my_impl->_this();
+ ACE_TRY_CHECK;
+
+ // Get the IOR for our object
+ CORBA::String_var ior= orb->object_to_string (server.in ());
+ ACE_TRY_CHECK;
+
+ // Save IOR
+ cout << "Writing IOR to file: \n" << endl;
+ cout << ior.in() << endl;
+
+ ofstream fstr;
+ fstr.open("server.ior");
+ if (fstr.bad())
+ {
+ cout << "Cannot open server.ior!" << endl;
+ exit(1);
+ }
+ else
+ {
+ fstr << ior.in() << endl;
+ }
+
+ ACE_TRY_CHECK;
+
+ // Activate POA manager
+ poa_manager->activate();
+ ACE_TRY_CHECK;
+
+ // Wait for calls
+ orb->run(ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ }
+ ACE_CATCHANY
+ {
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ "Exception caught:");
+ return 1;
+ }
+ ACE_ENDTRY;
+
+}
diff --git a/TAO/tests/CodeSets/simple/simple.idl b/TAO/tests/CodeSets/simple/simple.idl
new file mode 100644
index 00000000000..e137e083b14
--- /dev/null
+++ b/TAO/tests/CodeSets/simple/simple.idl
@@ -0,0 +1,6 @@
+// $Id$
+
+interface simple
+{
+ string op1(in string name);
+};