Merge to XFA: Use stdint.h types throughout PDFium.
[pdfium.git] / xfa / src / fdp / src / css / fde_cssstylesheet.cpp
index 19bef66..006995a 100644 (file)
@@ -10,7 +10,7 @@
 #include "fde_cssstylesheet.h"\r
 IFDE_CSSStyleSheet* IFDE_CSSStyleSheet::LoadHTMLStandardStyleSheet()\r
 {\r
-    static const FX_LPCWSTR s_pStyle = (FX_LPCWSTR)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_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
                                        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, FX_INT32 iBufSize, FX_WORD wCodePage, FX_DWORD dwMediaList )\r
+IFDE_CSSStyleSheet*    IFDE_CSSStyleSheet::LoadFromBuffer(const CFX_WideString &szUrl, FX_LPCWSTR 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
@@ -61,7 +61,7 @@ CFDE_CSSStyleSheet::~CFDE_CSSStyleSheet()
 }\r
 void CFDE_CSSStyleSheet::Reset()\r
 {\r
-    for (FX_INT32 i = m_RuleArray.GetSize() - 1; i >= 0; --i) {\r
+    for (int32_t i = m_RuleArray.GetSize() - 1; i >= 0; --i) {\r
         IFDE_CSSRule *pRule = m_RuleArray.GetAt(i);\r
         switch (pRule->GetType()) {\r
             case  FDE_CSSRULETYPE_Style:\r
@@ -98,11 +98,11 @@ FX_DWORD CFDE_CSSStyleSheet::Release()
     }\r
     return dwRefCount;\r
 }\r
-FX_INT32 CFDE_CSSStyleSheet::CountRules() const\r
+int32_t CFDE_CSSStyleSheet::CountRules() const\r
 {\r
     return m_RuleArray.GetSize();\r
 }\r
-IFDE_CSSRule* CFDE_CSSStyleSheet::GetRule(FX_INT32 index)\r
+IFDE_CSSRule* CFDE_CSSStyleSheet::GetRule(int32_t index)\r
 {\r
     return m_RuleArray.GetAt(index);\r
 }\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, FX_INT32 iBufSize, FX_WORD wCodePage)\r
+FX_BOOL CFDE_CSSStyleSheet::LoadFromBuffer(const CFX_WideString &szUrl, FX_LPCWSTR pBuffer, int32_t iBufSize, FX_WORD wCodePage)\r
 {\r
     FXSYS_assert(pBuffer != NULL && iBufSize > 0);\r
     IFDE_CSSSyntaxParser *pSyntax = IFDE_CSSSyntaxParser::Create();\r
@@ -175,7 +175,7 @@ FDE_CSSSYNTAXSTATUS CFDE_CSSStyleSheet::LoadMediaRule(IFDE_CSSSyntaxParser *pSyn
     for (;;) {\r
         switch (pSyntax->DoSyntaxParse()) {\r
             case FDE_CSSSYNTAXSTATUS_MediaType: {\r
-                    FX_INT32 iLen;\r
+                    int32_t iLen;\r
                     FX_LPCWSTR psz = pSyntax->GetCurrentString(iLen);\r
                     FDE_LPCCSSMEDIATYPETABLE pMediaType = FDE_GetCSSMediaTypeByName(psz, iLen);\r
                     if (pMediaType != NULL) {\r
@@ -210,7 +210,7 @@ FDE_CSSSYNTAXSTATUS CFDE_CSSStyleSheet::LoadStyleRule(IFDE_CSSSyntaxParser *pSyn
     m_Selectors.RemoveAt(0, m_Selectors.GetSize());\r
     CFDE_CSSStyleRule *pStyleRule = NULL;\r
     FX_LPCWSTR pszValue = NULL;\r
-    FX_INT32 iValueLen = 0;\r
+    int32_t iValueLen = 0;\r
     FDE_CSSPROPERTYARGS propertyArgs;\r
     propertyArgs.pStaticStore = m_pAllocator;\r
     propertyArgs.pStringCache = &m_StringCache;\r
@@ -270,7 +270,7 @@ FDE_CSSSYNTAXSTATUS CFDE_CSSStyleSheet::LoadFontFaceRule(IFDE_CSSSyntaxParser *p
 {\r
     CFDE_CSSFontFaceRule *pFontFaceRule = NULL;\r
     FX_LPCWSTR pszValue = NULL;\r
-    FX_INT32 iValueLen = 0;\r
+    int32_t iValueLen = 0;\r
     FDE_CSSPROPERTYARGS propertyArgs;\r
     propertyArgs.pStaticStore = m_pAllocator;\r
     propertyArgs.pStringCache = &m_StringCache;\r
@@ -339,13 +339,13 @@ void CFDE_CSSStyleRule::SetSelector(IFX_MEMAllocator *pStaticStore, const CFDE_C
     FXSYS_assert(m_ppSelector == NULL);\r
     m_iSelectors = list.GetSize();\r
     m_ppSelector = (IFDE_CSSSelector**)pStaticStore->Alloc(m_iSelectors * sizeof(IFDE_CSSSelector*));\r
-    for (FX_INT32 i = 0; i < m_iSelectors; ++i) {\r
+    for (int32_t i = 0; i < m_iSelectors; ++i) {\r
         m_ppSelector[i] = list.GetAt(i);\r
     }\r
 }\r
 CFDE_CSSMediaRule::~CFDE_CSSMediaRule()\r
 {\r
-    for (FX_INT32 i = m_RuleArray.GetSize() - 1; i >= 0; --i) {\r
+    for (int32_t i = m_RuleArray.GetSize() - 1; i >= 0; --i) {\r
         IFDE_CSSRule *pRule = m_RuleArray.GetAt(i);\r
         switch (pRule->GetType()) {\r
             case  FDE_CSSRULETYPE_Style:\r
@@ -361,7 +361,7 @@ inline FX_BOOL FDE_IsCSSChar(FX_WCHAR wch)
 {\r
     return (wch >= 'a' && wch <= 'z') || (wch >= 'A' && wch <= 'Z');\r
 }\r
-FX_INT32 FDE_GetCSSPersudoLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)\r
+int32_t FDE_GetCSSPersudoLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)\r
 {\r
     FXSYS_assert(*psz == ':');\r
     FX_LPCWSTR pStart = psz;\r
@@ -375,7 +375,7 @@ FX_INT32 FDE_GetCSSPersudoLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)
     }\r
     return psz - pStart;\r
 }\r
-FX_INT32 FDE_GetCSSNameLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)\r
+int32_t FDE_GetCSSNameLen(FX_LPCWSTR psz, FX_LPCWSTR pEnd)\r
 {\r
     FX_LPCWSTR pStart = psz;\r
     while (psz < pEnd) {\r
@@ -390,7 +390,7 @@ FX_INT32 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, FX_INT32 iLen)\r
+IFDE_CSSSelector* CFDE_CSSSelector::FromString(IFX_MEMAllocator *pStaticStore, FX_LPCWSTR psz, int32_t iLen)\r
 {\r
     FXSYS_assert(pStaticStore != NULL && psz != NULL && iLen > 0);\r
     FX_LPCWSTR pStart = psz;\r
@@ -409,7 +409,7 @@ IFDE_CSSSelector* CFDE_CSSSelector::FromString(IFX_MEMAllocator *pStaticStore, F
         FX_WCHAR wch = *psz;\r
         if (wch == '.' || wch == '#') {\r
             if (psz == pStart || psz[-1] == ' ') {\r
-                CFDE_CSSSelector *p = FDE_NewWith(pStaticStore) CFDE_CSSSelector(FDE_CSSSELECTORTYPE_Element, (FX_LPCWSTR)L"*", 1, TRUE);\r
+                CFDE_CSSSelector *p = FDE_NewWith(pStaticStore) CFDE_CSSSelector(FDE_CSSSELECTORTYPE_Element, L"*", 1, TRUE);\r
                 if (p == NULL) {\r
                     return NULL;\r
                 }\r
@@ -420,7 +420,7 @@ IFDE_CSSSelector* CFDE_CSSSelector::FromString(IFX_MEMAllocator *pStaticStore, F
                 pFirst = pLast = p;\r
             }\r
             FXSYS_assert(pLast != NULL);\r
-            FX_INT32 iNameLen = FDE_GetCSSNameLen(++psz, pEnd);\r
+            int32_t iNameLen = FDE_GetCSSNameLen(++psz, pEnd);\r
             if (iNameLen == 0) {\r
                 return NULL;\r
             }\r
@@ -434,7 +434,7 @@ IFDE_CSSSelector* CFDE_CSSSelector::FromString(IFX_MEMAllocator *pStaticStore, F
             pLast = p;\r
             psz += iNameLen;\r
         } else if (FDE_IsCSSChar(wch) || wch == '*') {\r
-            FX_INT32 iNameLen = wch == '*' ? 1 : FDE_GetCSSNameLen(psz, pEnd);\r
+            int32_t iNameLen = wch == '*' ? 1 : FDE_GetCSSNameLen(psz, pEnd);\r
             if (iNameLen == 0) {\r
                 return NULL;\r
             }\r
@@ -451,7 +451,7 @@ IFDE_CSSSelector* CFDE_CSSSelector::FromString(IFX_MEMAllocator *pStaticStore, F
             }\r
             psz += iNameLen;\r
         } else if (wch == ':') {\r
-            FX_INT32 iNameLen = FDE_GetCSSPersudoLen(psz, pEnd);\r
+            int32_t iNameLen = FDE_GetCSSPersudoLen(psz, pEnd);\r
             if (iNameLen == 0) {\r
                 return NULL;\r
             }\r