| Index: core/src/fxcrt/fx_basic_wstring.cpp
|
| diff --git a/core/src/fxcrt/fx_basic_wstring.cpp b/core/src/fxcrt/fx_basic_wstring.cpp
|
| index 9b27537ed91ac3780ada197c7fe3d3469270c333..3465b4a926bfebeefcb2d116884933d10bae0d89 100644
|
| --- a/core/src/fxcrt/fx_basic_wstring.cpp
|
| +++ b/core/src/fxcrt/fx_basic_wstring.cpp
|
| @@ -63,21 +63,6 @@ CFX_WideString::~CFX_WideString()
|
| FX_Free(m_pData);
|
| }
|
| }
|
| -void CFX_WideString::InitStr(FX_LPCWSTR lpsz, FX_STRSIZE nLen)
|
| -{
|
| - if (nLen < 0) {
|
| - nLen = lpsz ? (FX_STRSIZE)FXSYS_wcslen(lpsz) : 0;
|
| - }
|
| - if (nLen) {
|
| - m_pData = FX_AllocStringW(nLen);
|
| - if (!m_pData) {
|
| - return;
|
| - }
|
| - FXSYS_memcpy32(m_pData->m_String, lpsz, nLen * sizeof(FX_WCHAR));
|
| - } else {
|
| - m_pData = NULL;
|
| - }
|
| -}
|
| CFX_WideString::CFX_WideString(const CFX_WideString& stringSrc)
|
| {
|
| if (stringSrc.m_pData == NULL) {
|
| @@ -92,6 +77,19 @@ CFX_WideString::CFX_WideString(const CFX_WideString& stringSrc)
|
| *this = stringSrc;
|
| }
|
| }
|
| +CFX_WideString::CFX_WideString(FX_LPCWSTR lpsz, FX_STRSIZE nLen) {
|
| + if (nLen < 0) {
|
| + nLen = lpsz ? (FX_STRSIZE)FXSYS_wcslen(lpsz) : 0;
|
| + }
|
| + if (nLen) {
|
| + m_pData = FX_AllocStringW(nLen);
|
| + if (m_pData) {
|
| + FXSYS_memcpy32(m_pData->m_String, lpsz, nLen * sizeof(FX_WCHAR));
|
| + }
|
| + } else {
|
| + m_pData = NULL;
|
| + }
|
| +}
|
| CFX_WideString::CFX_WideString(FX_WCHAR ch)
|
| {
|
| m_pData = FX_AllocStringW(1);
|
|
|