diff options
Diffstat (limited to 'src/string.cpp')
-rw-r--r-- | src/string.cpp | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/src/string.cpp b/src/string.cpp deleted file mode 100644 index 77e2187..0000000 --- a/src/string.cpp +++ /dev/null @@ -1,93 +0,0 @@ -#include "stlport_prefix.h" - -#include <string> - -_STLP_BEGIN_NAMESPACE - -#if defined(_STLP_USE_WIDE_INTERFACE) -_STLP_MOVE_TO_PRIV_NAMESPACE - -wstring __ASCIIToWide(const char *ascii) { - size_t size = strlen(ascii); - wchar_t* buff = new wchar_t[size+1]; - mbstowcs(buff, ascii, size); - buff[size] = 0x00; - wstring ret(buff); - delete[] buff; - return ret; -} -string __WideToASCII(const wchar_t *wide) { - size_t size = wcslen(wide); - char* buff = new char[size+1]; - wcstombs(buff, wide, size); - buff[size] = 0; - string ret(buff); - delete[] buff; - return ret; -} -_STLP_MOVE_TO_STD_NAMESPACE -#endif - -#if !defined (_STLP_NO_FORCE_INSTANTIATE) - -template class _STLP_CLASS_DECLSPEC allocator<char>; - -_STLP_MOVE_TO_PRIV_NAMESPACE - -template class _STLP_CLASS_DECLSPEC _STLP_alloc_proxy<char*, char, allocator<char> >; -template class _STLP_CLASS_DECLSPEC _String_base<char, allocator<char> >; - -# if defined (_STLP_DEBUG) && !defined (__SUNPRO_CC) && !defined (_STLP_USE_MSVC6_MEM_T_BUG_WORKAROUND) -# define basic_string _STLP_NON_DBG_NAME(str) - -template class _STLP_CLASS_DECLSPEC basic_string<char, char_traits<char>, allocator<char> >; -template class _STLP_CLASS_DECLSPEC __construct_checker<basic_string<char, char_traits<char>, allocator<char> > >; - -# undef basic_string -# endif - -# if defined (_STLP_USE_MSVC6_MEM_T_BUG_WORKAROUND) -# define basic_string _STLP_NO_MEM_T_NAME(str) -# else -_STLP_MOVE_TO_STD_NAMESPACE -# endif - -template class _STLP_CLASS_DECLSPEC basic_string<char, char_traits<char>, allocator<char> >; - -# if defined (basic_string) -_STLP_MOVE_TO_STD_NAMESPACE -# undef basic_string -# endif - -# if !defined (_STLP_NO_WCHAR_T) -template class _STLP_CLASS_DECLSPEC allocator<wchar_t>; - -_STLP_MOVE_TO_PRIV_NAMESPACE - -template class _STLP_CLASS_DECLSPEC _String_base<wchar_t, allocator<wchar_t> >; - -# if defined (_STLP_DEBUG) && !defined (__SUNPRO_CC) && !defined (_STLP_USE_MSVC6_MEM_T_BUG_WORKAROUND) -# define basic_string _STLP_NON_DBG_NAME(str) - -template class _STLP_CLASS_DECLSPEC basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >; -template class _STLP_CLASS_DECLSPEC __construct_checker<basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > >; - -# undef basic_string -# endif - -# if defined (_STLP_USE_MSVC6_MEM_T_BUG_WORKAROUND) -# define basic_string _STLP_NO_MEM_T_NAME(str) -# else -_STLP_MOVE_TO_STD_NAMESPACE -# endif - -template class _STLP_CLASS_DECLSPEC basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >; - -# if defined (basic_string) -_STLP_MOVE_TO_STD_NAMESPACE -# undef basic_string -# endif -# endif -#endif - -_STLP_END_NAMESPACE |