| Index: core/fxcrt/include/fx_string.h
|
| diff --git a/core/fxcrt/include/fx_string.h b/core/fxcrt/include/fx_string.h
|
| index c1bd82dd7470367cd812cae61215cdedfe7f503a..48378586d3f270a34e83e203eccb576446896d7f 100644
|
| --- a/core/fxcrt/include/fx_string.h
|
| +++ b/core/fxcrt/include/fx_string.h
|
| @@ -88,11 +88,7 @@ class CFX_ByteString {
|
| return !(*this == other);
|
| }
|
|
|
| - bool operator<(const CFX_ByteString& str) const {
|
| - int result = FXSYS_memcmp(c_str(), str.c_str(),
|
| - std::min(GetLength(), str.GetLength()));
|
| - return result < 0 || (result == 0 && GetLength() < str.GetLength());
|
| - }
|
| + bool operator<(const CFX_ByteString& str) const;
|
|
|
| const CFX_ByteString& operator=(const FX_CHAR* str);
|
| const CFX_ByteString& operator=(const CFX_ByteStringC& bstrc);
|
| @@ -295,11 +291,7 @@ class CFX_WideString {
|
| return !(*this == other);
|
| }
|
|
|
| - bool operator<(const CFX_WideString& str) const {
|
| - int result =
|
| - wmemcmp(c_str(), str.c_str(), std::min(GetLength(), str.GetLength()));
|
| - return result < 0 || (result == 0 && GetLength() < str.GetLength());
|
| - }
|
| + bool operator<(const CFX_WideString& str) const;
|
|
|
| FX_WCHAR GetAt(FX_STRSIZE nIndex) const {
|
| return m_pData ? m_pData->m_String[nIndex] : 0;
|
|
|