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; |