Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fdp / src / css / fde_cssstylesheet.cpp
index 006995a..dd692ec 100644 (file)
@@ -10,7 +10,7 @@
 #include "fde_cssstylesheet.h"\r
 IFDE_CSSStyleSheet* IFDE_CSSStyleSheet::LoadHTMLStandardStyleSheet()\r
 {\r
-    static const FX_LPCWSTR s_pStyle = L"html,address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,noframes,ol,p,ul,center,dir,hr,menu,pre{display:block}"\r
+    static const FX_WCHAR* s_pStyle = L"html,address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,noframes,ol,p,ul,center,dir,hr,menu,pre{display:block}"\r
                                        L"li{display:list-item}head{display:none}table{display:table}tr{display:table-row}thead{display:table-header-group}tbody{display:table-row-group}tfoot{display:table-footer-group}"\r
                                        L"col{display:table-column}colgroup{display:table-column-group}td,th{display:table-cell}caption{display:table-caption}th{font-weight:bolder;text-align:center}caption{text-align:center}"\r
                                        L"body{margin:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.75em 0}h3{font-size:1.17em;margin:.83em 0}h4,p,blockquote,ul,fieldset,form,ol,dl,dir,menu{margin:1.12em 0}"\r
@@ -35,7 +35,7 @@ IFDE_CSSStyleSheet* IFDE_CSSStyleSheet::LoadFromStream(const CFX_WideString &szU
     }\r
     return pStyleSheet;\r
 }\r
-IFDE_CSSStyleSheet*    IFDE_CSSStyleSheet::LoadFromBuffer(const CFX_WideString &szUrl, FX_LPCWSTR pBuffer, int32_t iBufSize, FX_WORD wCodePage, FX_DWORD dwMediaList )\r
+IFDE_CSSStyleSheet*    IFDE_CSSStyleSheet::LoadFromBuffer(const CFX_WideString &szUrl, const FX_WCHAR* pBuffer, int32_t iBufSize, FX_WORD wCodePage, FX_DWORD dwMediaList )\r
 {\r
     CFDE_CSSStyleSheet *pStyleSheet = FDE_New CFDE_CSSStyleSheet(dwMediaList);\r
     if (pStyleSheet == NULL) {\r
@@ -122,7 +122,7 @@ FX_BOOL CFDE_CSSStyleSheet::LoadFromStream(const CFX_WideString &szUrl, IFX_Stre
     m_szUrl = szUrl;\r
     return bRet;\r
 }\r
-FX_BOOL CFDE_CSSStyleSheet::LoadFromBuffer(const CFX_WideString &szUrl, FX_LPCWSTR pBuffer, int32_t iBufSize, FX_WORD wCodePage)\r
+FX_BOOL CFDE_CSSStyleSheet::LoadFromBuffer(const CFX_WideString &szUrl, const FX_WCHAR* pBuffer, int32_t iBufSize, FX_WORD wCodePage)\r
 {\r
     FXSYS_assert(pBuffer != NULL && iBufSize > 0);\r
     IFDE_CSSSyntaxParser *pSyntax = IFDE_CSSSyntaxParser::Create();\r
@@ -176,7 +176,7 @@ FDE_CSSSYNTAXSTATUS CFDE_CSSStyleSheet::LoadMediaRule(IFDE_CSSSyntaxParser *pSyn
         switch (pSyntax->DoSyntaxParse()) {\r
             case FDE_CSSSYNTAXSTATUS_MediaType: {\r
                     int32_t iLen;\r
-                    FX_LPCWSTR psz = pSyntax->GetCurrentString(iLen);\r
+                    const FX_WCHAR* psz = pSyntax->GetCurrentString(iLen);\r
                     FDE_LPCCSSMEDIATYPETABLE pMediaType = FDE_GetCSSMediaTypeByName(psz, iLen);\r
                     if (pMediaType != NULL) {\r
                         dwMediaList |= pMediaType->wValue;\r
@@ -209,7 +209,7 @@ FDE_CSSSYNTAXSTATUS CFDE_CSSStyleSheet::LoadStyleRule(IFDE_CSSSyntaxParser *pSyn
 {\r
     m_Selectors.RemoveAt(0, m_Selectors.GetSize());\r
     CFDE_CSSStyleRule *pStyleRule = NULL;\r
-    FX_LPCWSTR pszValue = NULL;\r
+    const FX_WCHAR* pszValue = NULL;\r
     int32_t iValueLen = 0;\r
     FDE_CSSPROPERTYARGS propertyArgs;\r
     propertyArgs.pStaticStore = m_pAllocator;\r
@@ -269,7 +269,7 @@ FDE_CSSSYNTAXSTATUS CFDE_CSSStyleSheet::LoadStyleRule(IFDE_CSSSyntaxParser *pSyn
 FDE_CSSSYNTAXSTATUS CFDE_CSSStyleSheet::LoadFontFaceRule(IFDE_CSSSyntaxParser *pSyntax, CFDE_CSSRuleArray &ruleArray)\r
 {\r
     CFDE_CSSFontFaceRule *pFontFaceRule = NULL;\r
-    FX_LPCWSTR pszValue = NULL;\r
+    const FX_WCHAR* pszValue = NULL;\r
     int32_t iValueLen = 0;\r
     FDE_CSSPROPERTYARGS propertyArgs;\r
     propertyArgs.pStaticStore = m_pAllocator;\r
@@ -361,10 +361,10 @@ inline FX_BOOL FDE_IsCSSChar(FX_WCHAR wch)
 {\r
     return (wch >= 'a' && wch <= 'z') || (wch >= 'A' && wch <= 'Z');\r
 }\r
-int32_t FDE_GetCSSPersudoLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)\r
+int32_t FDE_GetCSSPersudoLen(const FX_WCHAR* psz, const FX_WCHAR* pEnd)\r
 {\r
     FXSYS_assert(*psz == ':');\r
-    FX_LPCWSTR pStart = psz;\r
+    const FX_WCHAR* pStart = psz;\r
     while (psz < pEnd) {\r
         FX_WCHAR wch = *psz;\r
         if (FDE_IsCSSChar(wch) || wch == ':') {\r
@@ -375,9 +375,9 @@ int32_t FDE_GetCSSPersudoLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)
     }\r
     return psz - pStart;\r
 }\r
-int32_t FDE_GetCSSNameLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)\r
+int32_t FDE_GetCSSNameLen(const FX_WCHAR* psz, const FX_WCHAR* pEnd)\r
 {\r
-    FX_LPCWSTR pStart = psz;\r
+    const FX_WCHAR* pStart = psz;\r
     while (psz < pEnd) {\r
         FX_WCHAR wch = *psz;\r
         if (FDE_IsCSSChar(wch)\r
@@ -390,11 +390,11 @@ int32_t FDE_GetCSSNameLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)
     }\r
     return psz - pStart;\r
 }\r
-IFDE_CSSSelector* CFDE_CSSSelector::FromString(IFX_MEMAllocator *pStaticStore, FX_LPCWSTR psz, int32_t iLen)\r
+IFDE_CSSSelector* CFDE_CSSSelector::FromString(IFX_MEMAllocator *pStaticStore, const FX_WCHAR* psz, int32_t iLen)\r
 {\r
     FXSYS_assert(pStaticStore != NULL && psz != NULL && iLen > 0);\r
-    FX_LPCWSTR pStart = psz;\r
-    FX_LPCWSTR pEnd = psz + iLen;\r
+    const FX_WCHAR* pStart = psz;\r
+    const FX_WCHAR* pEnd = psz + iLen;\r
     for (; psz < pEnd; ++psz) {\r
         switch (*psz) {\r
             case '>':\r