summaryrefslogtreecommitdiff
path: root/cppe/test/IceE/custom/StringConverterI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/test/IceE/custom/StringConverterI.cpp')
-rw-r--r--cppe/test/IceE/custom/StringConverterI.cpp85
1 files changed, 0 insertions, 85 deletions
diff --git a/cppe/test/IceE/custom/StringConverterI.cpp b/cppe/test/IceE/custom/StringConverterI.cpp
deleted file mode 100644
index 3d4dfa54596..00000000000
--- a/cppe/test/IceE/custom/StringConverterI.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice-E is licensed to you under the terms described in the
-// ICEE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#include <IceE/Config.h>
-
-#ifdef ICEE_HAS_WSTRING
-
-#include <StringConverterI.h>
-#include <IceE/Unicode.h>
-
-using namespace std;
-
-Ice::Byte*
-Test::StringConverterI::toUTF8(const char* sourceStart, const char* sourceEnd, Ice::UTF8Buffer& buffer) const
-{
- size_t size = static_cast<size_t>(sourceEnd - sourceStart);
- Ice::Byte* targetStart = buffer.getMoreBytes(size, 0);
- Ice::Byte* targetEnd = targetStart + size;
-
- unsigned int j = size;
- for(unsigned int i = 0; i < size; ++i)
- {
- targetStart[i] = sourceStart[--j];
- }
-
- return targetEnd;
-}
-
-void
-Test::StringConverterI::fromUTF8(const Ice::Byte* sourceStart, const Ice::Byte* sourceEnd,
- string& target) const
-{
- size_t size = static_cast<size_t>(sourceEnd - sourceStart);
- target.resize(size);
-
- unsigned int j = size;
- for(unsigned int i = 0; i < size; ++i)
- {
- target[i] = sourceStart[--j];
- }
-}
-
-
-Ice::Byte*
-Test::WstringConverterI::toUTF8(const wchar_t* sourceStart, const wchar_t* sourceEnd, Ice::UTF8Buffer& buffer) const
-{
- wstring ws(sourceStart, sourceEnd);
- string s = IceUtil::wstringToString(ws);
-
- size_t size = s.size();
- Ice::Byte* targetStart = buffer.getMoreBytes(size, 0);
- Ice::Byte* targetEnd = targetStart + size;
-
- unsigned int j = size;
- for(unsigned int i = 0; i < size; ++i)
- {
- targetStart[i] = static_cast<Ice::Byte>(s[--j]);
- }
- return targetEnd;
-}
-
-void
-Test::WstringConverterI::fromUTF8(const Ice::Byte* sourceStart, const Ice::Byte* sourceEnd,
- wstring& target) const
-{
- size_t size = static_cast<size_t>(sourceEnd - sourceStart);
- string s;
- s.resize(size);
-
- unsigned int j = size;
- for(unsigned int i = 0; i < size; ++i)
- {
- s[i] = sourceStart[--j];
- }
-
- target = IceUtil::stringToWstring(s);
-}
-
-#endif