Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fgas / src / localization / fx_localeimp.h
index c7d534d..43d8592 100644 (file)
@@ -20,8 +20,8 @@ public:
     virtual void GetNumbericSymbol(FX_LOCALENUMSYMBOL eType, CFX_WideString& wsNumSymbol) const;\r
 \r
     virtual void GetDateTimeSymbols(CFX_WideString& wsDtSymbol) const;\r
-    virtual void GetMonthName(FX_INT32 nMonth, CFX_WideString& wsMonthName, FX_BOOL bAbbr = TRUE) const;\r
-    virtual void GetDayName(FX_INT32 nWeek, CFX_WideString& wsDayName, FX_BOOL bAbbr = TRUE) const;\r
+    virtual void GetMonthName(int32_t nMonth, CFX_WideString& wsMonthName, FX_BOOL bAbbr = TRUE) const;\r
+    virtual void GetDayName(int32_t nWeek, CFX_WideString& wsDayName, FX_BOOL bAbbr = TRUE) const;\r
     virtual void GetMeridiemName(CFX_WideString& wsMeridiemName, FX_BOOL bAM = TRUE) const;\r
     virtual void GetTimeZone(FX_TIMEZONE& tz) const;\r
     virtual void GetEraName(CFX_WideString& wsEraName, FX_BOOL bAD = TRUE) const;\r
@@ -62,12 +62,12 @@ public:
     virtual FX_BOOL FormatNull(const CFX_WideString& wsPattern, CFX_WideString& wsOutput);\r
 protected:\r
     virtual ~CFX_FormatString();\r
-    IFX_Locale* GetTextFormat(const CFX_WideString &wsPattern, FX_WSTR wsCategory, CFX_WideString& wsPurgePattern);\r
-    IFX_Locale* GetNumericFormat(const CFX_WideString& wsPattern, FX_INT32& iDotIndex, FX_DWORD& dwStyle, CFX_WideString& wsPurgePattern);\r
-    FX_BOOL    FormatStrNum(FX_WSTR wsInputNum, const CFX_WideString& wsPattern, CFX_WideString& wsOutput);\r
+    IFX_Locale* GetTextFormat(const CFX_WideString &wsPattern, const CFX_WideStringC& wsCategory, CFX_WideString& wsPurgePattern);\r
+    IFX_Locale* GetNumericFormat(const CFX_WideString& wsPattern, int32_t& iDotIndex, FX_DWORD& dwStyle, CFX_WideString& wsPurgePattern);\r
+    FX_BOOL    FormatStrNum(const CFX_WideStringC& wsInputNum, const CFX_WideString& wsPattern, CFX_WideString& wsOutput);\r
     FX_BOOL            FormatLCNumeric(CFX_LCNumeric& lcNum, const CFX_WideString& wsPattern, CFX_WideString& wsOutput);\r
     FX_DATETIMETYPE GetDateTimeFormat(const CFX_WideString& wsPattern, IFX_Locale*& pLocale, CFX_WideString &wsDatePattern, CFX_WideString &wsTimePattern);\r
-    IFX_Locale*                GetPatternLocale(FX_WSTR wsLocale);\r
+    IFX_Locale*                GetPatternLocale(const CFX_WideStringC& wsLocale);\r
     IFX_LocaleMgr*     m_pLocaleMgr;\r
     FX_BOOL                    m_bUseLCID;\r
 };\r