Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fxfa / src / parser / xfa_localevalue.cpp
index 3f9d066..b8d1526 100644 (file)
@@ -204,7 +204,7 @@ FX_FLOAT CXFA_LocaleValue::GetNum() const
         int32_t nExponent = 0;\r
         int cc = 0;\r
         FX_BOOL bNegative = FALSE, bExpSign = FALSE;\r
-        FX_LPCWSTR str = (FX_LPCWSTR)m_wsValue;\r
+        const FX_WCHAR* str = (const FX_WCHAR*)m_wsValue;\r
         int len = m_wsValue.GetLength();\r
         while (XFA_IsSpace(str[cc]) && cc < len) {\r
             cc++;\r
@@ -280,7 +280,7 @@ FX_DOUBLE CXFA_LocaleValue::GetDoubleNum() const
         int32_t nExponent = 0;\r
         int32_t cc = 0;\r
         FX_BOOL bNegative = FALSE, bExpSign = FALSE;\r
-        FX_LPCWSTR str = (FX_LPCWSTR)m_wsValue;\r
+        const FX_WCHAR* str = (const FX_WCHAR*)m_wsValue;\r
         int len = m_wsValue.GetLength();\r
         while (XFA_IsSpace(str[cc]) && cc < len) {\r
             cc++;\r
@@ -581,7 +581,7 @@ FX_BOOL CXFA_LocaleValue::ValidateCanonicalDate(const CFX_WideString& wsDate, CF
     }\r
     FX_BOOL bSymbol = (wsDate.Find(0x2D) == -1) ? FALSE : TRUE;\r
     FX_WORD wYear = 0, wMonth = 0, wDay = 0;\r
-    FX_LPCWSTR pDate = (FX_LPCWSTR)wsDate;\r
+    const FX_WCHAR* pDate = (const FX_WCHAR*)wsDate;\r
     int nIndex = 0, nStart = 0;\r
     while (pDate[nIndex] != '\0' && nIndex < wCountY) {\r
         if (!XFA_IsDigit(pDate[nIndex])) {\r
@@ -663,7 +663,7 @@ FX_BOOL CXFA_LocaleValue::ValidateCanonicalTime(const CFX_WideString& wsTime)
     const FX_WORD wCountH = 2, wCountM = 2, wCountS = 2, wCountF = 3;\r
     FX_BOOL bSymbol = (wsTime.Find(':') == -1) ? FALSE : TRUE;\r
     FX_WORD wHour = 0, wMinute = 0, wSecond = 0, wFraction = 0;\r
-    FX_LPCWSTR pTime = (FX_LPCWSTR)wsTime;\r
+    const FX_WCHAR* pTime = (const FX_WCHAR*)wsTime;\r
     int nIndex = 0, nStart = 0;\r
     while (pTime[nIndex] != '\0' && nIndex - nStart < wCountH) {\r
         if (!XFA_IsDigit(pTime[nIndex])) {\r
@@ -876,7 +876,7 @@ void CXFA_LocaleValue::GetNumbericFormat(CFX_WideString &wsFormat, int32_t nIntL
           + (bSign ? 1 : 0) \\r
           + (nDecLen >= 0 ? nDecLen : 2) \\r
           + (nDecLen == 0 ? 0 : 1);\r
-    FX_LPWSTR lpBuf = wsFormat.GetBuffer(nTotalLen);\r
+    FX_WCHAR* lpBuf = wsFormat.GetBuffer(nTotalLen);\r
     int32_t nPos = 0;\r
     if (bSign) {\r
         lpBuf[nPos++] = L's';\r
@@ -909,8 +909,8 @@ FX_BOOL CXFA_LocaleValue::ValidateNumericTemp(CFX_WideString& wsNumeric, CFX_Wid
     if (wsFormat.IsEmpty() || wsNumeric.IsEmpty()) {\r
         return TRUE;\r
     }\r
-    FX_LPCWSTR pNum = FX_LPCWSTR(wsNumeric);\r
-    FX_LPCWSTR pFmt = FX_LPCWSTR(wsFormat);\r
+    const FX_WCHAR* pNum = wsNumeric.c_str();\r
+    const FX_WCHAR* pFmt = wsFormat.c_str();\r
     int32_t n = 0, nf = 0;\r
     FX_WCHAR c = pNum[n];\r
     FX_WCHAR cf        = pFmt[nf];\r