Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fgas / include / fx_locale.h
index ef6b910..b377f98 100644 (file)
@@ -77,12 +77,12 @@ public:
     virtual FX_WORD                    GetDefLocaleID() = 0;\r
     virtual IFX_Locale*        GetDefLocale() = 0;\r
     virtual IFX_Locale*        GetLocale(FX_WORD lcid) = 0;\r
-    virtual IFX_Locale*        GetLocaleByName(FX_WSTR wsLocaleName) = 0;\r
+    virtual IFX_Locale*        GetLocaleByName(const CFX_WideStringC& wsLocaleName) = 0;\r
 };\r
 IFX_LocaleMgr* FX_LocaleMgr_Create(const FX_WCHAR* pszLocalPath, FX_WORD wDefaultLCID);\r
 void                   FX_ParseNumString(const CFX_WideString& wsNum, CFX_WideString& wsResult);\r
 FX_BOOL                        FX_DateFromCanonical(const CFX_WideString& wsDate, CFX_Unitime& datetime);\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
 class IFX_FormatString\r
 {\r
 public:\r
@@ -117,8 +117,8 @@ public:
     CFX_Decimal(int32_t val);\r
     CFX_Decimal(int64_t val);\r
     CFX_Decimal(FX_FLOAT val, uint8_t scale = 3);\r
-    CFX_Decimal(FX_WSTR str);\r
-    CFX_Decimal(FX_BSTR str);\r
+    CFX_Decimal(const CFX_WideStringC& str);\r
+    CFX_Decimal(const CFX_ByteStringC& str);\r
     operator CFX_WideString() const;\r
     operator double() const;\r
     FX_BOOL operator == (const CFX_Decimal& val) const;\r