summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cpp/test/Ice/stringConverter/Client.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/test/Ice/stringConverter/Client.cpp b/cpp/test/Ice/stringConverter/Client.cpp
index 84351b02a40..69c049c7c2a 100644
--- a/cpp/test/Ice/stringConverter/Client.cpp
+++ b/cpp/test/Ice/stringConverter/Client.cpp
@@ -53,6 +53,11 @@ main(int argc, char* argv[])
Client app;
Ice::InitializationData initData;
+
+#if defined(__hpux)
+ initData.stringConverter = new Ice::IconvStringConverter<char>("iso815");
+ initData.wstringConverter = new Ice::IconvStringConverter<wchar_t>("ucs4");
+#else
initData.stringConverter = new Ice::IconvStringConverter<char>("ISO-8859-15");
if(sizeof(wchar_t) == 4)
{
@@ -62,6 +67,7 @@ main(int argc, char* argv[])
{
initData.wstringConverter = new Ice::IconvStringConverter<wchar_t>("UTF-16");
}
+#endif
return app.main(argc, argv, initData);
}