Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fxfa / src / fm2js / xfa_lexer.cpp
index 7ce3355..4c24f78 100644 (file)
@@ -6,53 +6,53 @@
 \r
 #include "xfa_fm2js.h"\r
 struct XFA_FMDChar {\r
-    static FX_LPCWSTR inc(FX_LPCWSTR &p)\r
+    static const FX_WCHAR* inc(const FX_WCHAR* &p)\r
     {\r
         ++p;\r
         return p;\r
     }\r
-    static FX_LPCWSTR dec(FX_LPCWSTR &p)\r
+    static const FX_WCHAR* dec(const FX_WCHAR* &p)\r
     {\r
         --p;\r
         return p;\r
     }\r
-    static uint16_t get(FX_LPCWSTR p)\r
+    static uint16_t get(const FX_WCHAR* p)\r
     {\r
         return *p;\r
     }\r
-    static FX_BOOL isWhiteSpace(FX_LPCWSTR p)\r
+    static FX_BOOL isWhiteSpace(const FX_WCHAR* p)\r
     {\r
         return (*p) == 0x09 || (*p) == 0x0b || (*p) == 0x0c || (*p) == 0x20;\r
     }\r
-    static FX_BOOL isLineTerminator(FX_LPCWSTR p)\r
+    static FX_BOOL isLineTerminator(const FX_WCHAR* p)\r
     {\r
         return *p == 0x0A || *p == 0x0D;\r
     }\r
-    static FX_BOOL isBinary(FX_LPCWSTR p)\r
+    static FX_BOOL isBinary(const FX_WCHAR* p)\r
     {\r
         return (*p) >= '0' && (*p) <= '1';\r
     }\r
-    static FX_BOOL isOctal(FX_LPCWSTR p)\r
+    static FX_BOOL isOctal(const FX_WCHAR* p)\r
     {\r
         return (*p) >= '0' && (*p) <= '7';\r
     }\r
-    static FX_BOOL isDigital(FX_LPCWSTR p)\r
+    static FX_BOOL isDigital(const FX_WCHAR* p)\r
     {\r
         return (*p) >= '0' && (*p) <= '9';\r
     }\r
-    static FX_BOOL isHex(FX_LPCWSTR p)\r
+    static FX_BOOL isHex(const FX_WCHAR* p)\r
     {\r
         return isDigital(p) || ((*p) >= 'a' && (*p) <= 'f') || ((*p) >= 'A' && (*p) <= 'F');\r
     }\r
-    static FX_BOOL isAlpha(FX_LPCWSTR p)\r
+    static FX_BOOL isAlpha(const FX_WCHAR* p)\r
     {\r
         return ((*p) <= 'z' && (*p) >= 'a') || ((*p) <= 'Z' && (*p) >= 'A');\r
     }\r
-    static FX_BOOL isAvalid(FX_LPCWSTR p, FX_BOOL flag = 0);\r
-    static FX_BOOL string2number(FX_LPCWSTR s, FX_DOUBLE *pValue, FX_LPCWSTR &pEnd);\r
+    static FX_BOOL isAvalid(const FX_WCHAR* p, FX_BOOL flag = 0);\r
+    static FX_BOOL string2number(const FX_WCHAR* s, FX_DOUBLE *pValue, const FX_WCHAR* &pEnd);\r
     static FX_BOOL isUnicodeAlpha(uint16_t ch);\r
 };\r
-inline FX_BOOL XFA_FMDChar::isAvalid(FX_LPCWSTR p, FX_BOOL flag)\r
+inline FX_BOOL XFA_FMDChar::isAvalid(const FX_WCHAR* p, FX_BOOL flag)\r
 {\r
     if (*p == 0) {\r
         return 1;\r
@@ -67,7 +67,7 @@ inline FX_BOOL XFA_FMDChar::isAvalid(FX_LPCWSTR p, FX_BOOL flag)
     }\r
     return 0;\r
 }\r
-inline FX_BOOL XFA_FMDChar::string2number(FX_LPCWSTR s, FX_DOUBLE *pValue, FX_LPCWSTR &pEnd)\r
+inline FX_BOOL XFA_FMDChar::string2number(const FX_WCHAR* s, FX_DOUBLE *pValue, const FX_WCHAR* &pEnd)\r
 {\r
     if (s) {\r
         *pValue = wcstod((wchar_t *)s, (wchar_t **)&pEnd);\r
@@ -147,7 +147,7 @@ static XFA_FMKeyword keyWords[] = {
 };\r
 static const FX_WORD KEYWORD_START = TOKdo;\r
 static const FX_WORD KEYWORD_END = TOKendif;\r
-FX_LPCWSTR XFA_FM_KeywordToString(XFA_FM_TOKEN op)\r
+const FX_WCHAR* XFA_FM_KeywordToString(XFA_FM_TOKEN op)\r
 {\r
     return keyWords[op].m_keword;\r
 }\r
@@ -223,13 +223,13 @@ CXFA_FMToken * CXFA_FMLexer::Scan()
                 XFA_FMDChar::inc(m_ptr);\r
                 break;\r
             case ';': {\r
-                    FX_LPCWSTR pTemp = 0;\r
+                    const FX_WCHAR* pTemp = 0;\r
                     Comment(m_ptr, pTemp);\r
                     m_ptr = pTemp;\r
                 }\r
                 break;\r
             case '"': {\r
-                    FX_LPCWSTR pTemp = 0;\r
+                    const FX_WCHAR* pTemp = 0;\r
                     p->m_type = TOKstring;\r
                     iRet = String(p, m_ptr, pTemp);\r
                     if (iRet) {\r
@@ -249,7 +249,7 @@ CXFA_FMToken * CXFA_FMLexer::Scan()
             case '8':\r
             case '9': {\r
                     p->m_type = TOKnumber;\r
-                    FX_LPCWSTR pTemp = 0;\r
+                    const FX_WCHAR* pTemp = 0;\r
                     iRet = Number(p, m_ptr, pTemp);\r
                     m_ptr = pTemp;\r
                     if (iRet) {\r
@@ -361,7 +361,7 @@ CXFA_FMToken * CXFA_FMLexer::Scan()
                 if (XFA_FMDChar::isAvalid(m_ptr)) {\r
                     ch = XFA_FMDChar::get(m_ptr);\r
                     if (ch == '/') {\r
-                        FX_LPCWSTR pTemp = 0;\r
+                        const FX_WCHAR* pTemp = 0;\r
                         Comment(m_ptr, pTemp);\r
                         m_ptr = pTemp;\r
                         break;\r
@@ -393,7 +393,7 @@ CXFA_FMToken * CXFA_FMLexer::Scan()
                         return p;\r
                     } else if (ch <= '9' && ch >= '0') {\r
                         p->m_type = TOKnumber;\r
-                        FX_LPCWSTR pTemp = 0;\r
+                        const FX_WCHAR* pTemp = 0;\r
                         XFA_FMDChar::dec(m_ptr);\r
                         iRet = Number(p, m_ptr, pTemp);\r
                         m_ptr = pTemp;\r
@@ -417,7 +417,7 @@ CXFA_FMToken * CXFA_FMLexer::Scan()
                 XFA_FMDChar::inc(m_ptr);\r
                 break;\r
             default: {\r
-                    FX_LPCWSTR pTemp = 0;\r
+                    const FX_WCHAR* pTemp = 0;\r
                     iRet = Identifiers(p, m_ptr, pTemp);\r
                     m_ptr = pTemp;\r
                     if (iRet) {\r
@@ -429,7 +429,7 @@ CXFA_FMToken * CXFA_FMLexer::Scan()
         }\r
     }\r
 }\r
-FX_DWORD CXFA_FMLexer::Number(CXFA_FMToken *t, FX_LPCWSTR p, FX_LPCWSTR &pEnd)\r
+FX_DWORD CXFA_FMLexer::Number(CXFA_FMToken *t, const FX_WCHAR* p, const FX_WCHAR* &pEnd)\r
 {\r
     FX_DOUBLE number = 0;\r
     if (XFA_FMDChar::string2number(p, &number, pEnd)) {\r
@@ -441,9 +441,9 @@ FX_DWORD CXFA_FMLexer::Number(CXFA_FMToken *t, FX_LPCWSTR p, FX_LPCWSTR &pEnd)
     t->m_wstring = CFX_WideStringC(p, (pEnd - p));\r
     return 0;\r
 }\r
-FX_DWORD CXFA_FMLexer::String(CXFA_FMToken *t, FX_LPCWSTR p, FX_LPCWSTR &pEnd)\r
+FX_DWORD CXFA_FMLexer::String(CXFA_FMToken *t, const FX_WCHAR* p, const FX_WCHAR* &pEnd)\r
 {\r
-    FX_LPCWSTR pStart = p;\r
+    const FX_WCHAR* pStart = p;\r
     uint16_t ch = 0;\r
     XFA_FMDChar::inc(p);\r
     ch = XFA_FMDChar::get(p);\r
@@ -479,9 +479,9 @@ NEXT:
     t->m_wstring = CFX_WideStringC(pStart, (pEnd - pStart));\r
     return 0;\r
 }\r
-FX_DWORD CXFA_FMLexer::Identifiers(CXFA_FMToken *t, FX_LPCWSTR p, FX_LPCWSTR &pEnd)\r
+FX_DWORD CXFA_FMLexer::Identifiers(CXFA_FMToken *t, const FX_WCHAR* p, const FX_WCHAR* &pEnd)\r
 {\r
-    FX_LPCWSTR pStart = p;\r
+    const FX_WCHAR* pStart = p;\r
     uint16_t ch = 0;\r
     ch = XFA_FMDChar::get(p);\r
     XFA_FMDChar::inc(p);\r
@@ -512,7 +512,7 @@ FX_DWORD CXFA_FMLexer::Identifiers(CXFA_FMToken *t, FX_LPCWSTR p, FX_LPCWSTR &pE
     t->m_wstring = CFX_WideStringC(pStart, (pEnd - pStart));\r
     return 0;\r
 }\r
-void CXFA_FMLexer::Comment( FX_LPCWSTR p, FX_LPCWSTR &pEnd )\r
+void CXFA_FMLexer::Comment( const FX_WCHAR* p, const FX_WCHAR* &pEnd )\r
 {\r
     unsigned ch = 0;\r
     XFA_FMDChar::inc(p);\r
@@ -574,7 +574,7 @@ CXFA_FMLexer::~CXFA_FMLexer()
 void CXFA_FMLexer::Error(XFA_FM_ERRMSG msg, ...)\r
 {\r
     m_pErrorInfo->linenum = m_uCurrentLine;\r
-    FX_LPCWSTR lpMessageInfo = XFA_FM_ErrorMsg(msg);\r
+    const FX_WCHAR* lpMessageInfo = XFA_FM_ErrorMsg(msg);\r
     va_list ap;\r
     va_start(ap, msg);\r
     m_pErrorInfo->message.FormatV(lpMessageInfo, ap);\r