Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fgas / src / localization / fx_locale.cpp
index 8e56435..1ab98a2 100644 (file)
@@ -51,7 +51,7 @@ const static CFX_WideStringC gs_wsTextSymbols = FX_WSTRC(L"AXO09");
 const static CFX_WideStringC gs_wsTimeSymbols = FX_WSTRC(L"hHkKMSFAzZ");\r
 const static CFX_WideStringC gs_wsDateSymbols = FX_WSTRC(L"DJMEeGgYwW");\r
 const static CFX_WideStringC gs_wsConstChars = FX_WSTRC(L",-:/. ");\r
-static FX_STRSIZE FX_Local_Find(FX_WSTR wsSymbols, FX_WCHAR ch, FX_STRSIZE nStart = 0)\r
+static FX_STRSIZE FX_Local_Find(const CFX_WideStringC& wsSymbols, FX_WCHAR ch, FX_STRSIZE nStart = 0)\r
 {\r
     FX_STRSIZE nLength = wsSymbols.GetLength();\r
     if (nLength < 1 || nStart > nLength) {\r
@@ -79,7 +79,7 @@ CFX_WideString CFX_Locale::GetName()
 {\r
     return CFX_WideString();\r
 }\r
-static CFX_WideString FX_GetXMLContent(FX_BSTR bsSpace, CXML_Element* pxmlElement, FX_BSTR bsTag, FX_WSTR wsName)\r
+static CFX_WideString FX_GetXMLContent(const CFX_ByteStringC& bsSpace, CXML_Element* pxmlElement, const CFX_ByteStringC& bsTag, const CFX_WideStringC& wsName)\r
 {\r
     CXML_Element* pDatePattern = NULL;\r
     int32_t nCount = pxmlElement->CountElements(bsSpace, bsTag);\r
@@ -729,7 +729,7 @@ CFX_WideString CFX_FormatString::GetLocaleName(const CFX_WideString& wsPattern)
     }\r
     return CFX_WideString();\r
 }\r
-IFX_Locale* CFX_FormatString::GetTextFormat(const CFX_WideString &wsPattern, FX_WSTR wsCategory, CFX_WideString& wsPurgePattern)\r
+IFX_Locale* CFX_FormatString::GetTextFormat(const CFX_WideString &wsPattern, const CFX_WideStringC& wsCategory, CFX_WideString& wsPurgePattern)\r
 {\r
     IFX_Locale* pLocale = NULL;\r
     int32_t ccf = 0;\r
@@ -2887,7 +2887,7 @@ static int32_t FX_GetNumTrailingLimit(const CFX_WideString& wsFormat, int iDotPo
     }\r
     return iTreading;\r
 }\r
-FX_BOOL CFX_FormatString::FormatStrNum(FX_WSTR wsInputNum, const CFX_WideString& wsPattern, CFX_WideString& wsOutput)\r
+FX_BOOL CFX_FormatString::FormatStrNum(const CFX_WideStringC& wsInputNum, const CFX_WideString& wsPattern, CFX_WideString& wsOutput)\r
 {\r
     if (wsInputNum.IsEmpty() || wsPattern.IsEmpty()) {\r
         return FALSE;\r
@@ -3816,7 +3816,7 @@ FX_BOOL FX_DateFromCanonical(const CFX_WideString& wsDate, CFX_Unitime& datetime
     datetime = datetime + ut;\r
     return TRUE;\r
 }\r
-FX_BOOL FX_TimeFromCanonical(FX_WSTR wsTime, CFX_Unitime& datetime, IFX_Locale* pLocale)\r
+FX_BOOL FX_TimeFromCanonical(const CFX_WideStringC& wsTime, CFX_Unitime& datetime, IFX_Locale* pLocale)\r
 {\r
     if (wsTime.GetLength() == 0) {\r
         return FALSE;\r
@@ -4327,7 +4327,7 @@ FX_BOOL CFX_FormatString::FormatNull(const CFX_WideString& wsPattern, CFX_WideSt
     }\r
     return TRUE;\r
 }\r
-IFX_Locale* CFX_FormatString::GetPatternLocale(FX_WSTR wsLocale)\r
+IFX_Locale* CFX_FormatString::GetPatternLocale(const CFX_WideStringC& wsLocale)\r
 {\r
     if (m_bUseLCID) {\r
     }\r
@@ -4623,7 +4623,7 @@ CFX_Decimal::CFX_Decimal(FX_FLOAT val, uint8_t scale )
     m_uLo = (uint32_t)plo;\r
     m_uFlags = FXMATH_DECIMAL_MAKEFLAGS(val < 0 && IsNotZero(), scale);\r
 }\r
-CFX_Decimal::CFX_Decimal(FX_WSTR strObj)\r
+CFX_Decimal::CFX_Decimal(const CFX_WideStringC& strObj)\r
 {\r
     const FX_WCHAR* str = strObj.GetPtr();\r
     const FX_WCHAR* strBound = str + strObj.GetLength();\r
@@ -4659,7 +4659,7 @@ cont:
     }\r
     m_uFlags = FXMATH_DECIMAL_MAKEFLAGS(negmet && IsNotZero(), scale);\r
 }\r
-CFX_Decimal::CFX_Decimal(FX_BSTR strObj)\r
+CFX_Decimal::CFX_Decimal(const CFX_ByteStringC& strObj)\r
 {\r
     CFX_WideString wstrObj;\r
     wstrObj.ConvertFrom(strObj);\r