Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fxfa / src / parser / xfa_basic_imp.cpp
index 618b7a2..151147b 100644 (file)
@@ -129,7 +129,7 @@ XFA_LPCATTRIBUTEINFO XFA_GetAttributeByID(XFA_ATTRIBUTE eName)
 {\r
     return (eName < g_iXFAAttributeCount) ? (g_XFAAttributeData + eName) : NULL;\r
 }\r
-FX_BOOL XFA_GetAttributeDefaultValue(FX_LPVOID &pValue, XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, XFA_ATTRIBUTETYPE eType, FX_DWORD dwPacket)\r
+FX_BOOL XFA_GetAttributeDefaultValue(void* &pValue, XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, XFA_ATTRIBUTETYPE eType, FX_DWORD dwPacket)\r
 {\r
     XFA_LPCATTRIBUTEINFO pInfo = XFA_GetAttributeByID(eAttribute);\r
     if (pInfo == NULL) {\r
@@ -152,7 +152,7 @@ FX_BOOL XFA_GetAttributeDefaultValue(FX_LPVOID &pValue, XFA_ELEMENT eElement, XF
 }\r
 XFA_ATTRIBUTEENUM XFA_GetAttributeDefaultValue_Enum(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket)\r
 {\r
-    FX_LPVOID pValue;\r
+    void* pValue;\r
     if (XFA_GetAttributeDefaultValue(pValue, eElement, eAttribute, XFA_ATTRIBUTETYPE_Enum, dwPacket)) {\r
         return (XFA_ATTRIBUTEENUM)(uintptr_t)pValue;\r
     }\r
@@ -160,15 +160,15 @@ XFA_ATTRIBUTEENUM XFA_GetAttributeDefaultValue_Enum(XFA_ELEMENT eElement, XFA_AT
 }\r
 CFX_WideStringC XFA_GetAttributeDefaultValue_Cdata(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket)\r
 {\r
-    FX_LPVOID pValue;\r
+    void* pValue;\r
     if (XFA_GetAttributeDefaultValue(pValue, eElement, eAttribute, XFA_ATTRIBUTETYPE_Cdata, dwPacket)) {\r
-        return (FX_LPCWSTR)pValue;\r
+        return (const FX_WCHAR*)pValue;\r
     }\r
     return NULL;\r
 }\r
 FX_BOOL XFA_GetAttributeDefaultValue_Boolean(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket)\r
 {\r
-    FX_LPVOID pValue;\r
+    void* pValue;\r
     if (XFA_GetAttributeDefaultValue(pValue, eElement, eAttribute, XFA_ATTRIBUTETYPE_Boolean, dwPacket)) {\r
         return (FX_BOOL)(uintptr_t)pValue;\r
     }\r
@@ -176,7 +176,7 @@ FX_BOOL XFA_GetAttributeDefaultValue_Boolean(XFA_ELEMENT eElement, XFA_ATTRIBUTE
 }\r
 int32_t XFA_GetAttributeDefaultValue_Integer(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket)\r
 {\r
-    FX_LPVOID pValue;\r
+    void* pValue;\r
     if (XFA_GetAttributeDefaultValue(pValue, eElement, eAttribute, XFA_ATTRIBUTETYPE_Integer, dwPacket)) {\r
         return (int32_t)(uintptr_t)pValue;\r
     }\r
@@ -184,7 +184,7 @@ int32_t XFA_GetAttributeDefaultValue_Integer(XFA_ELEMENT eElement, XFA_ATTRIBUTE
 }\r
 CXFA_Measurement XFA_GetAttributeDefaultValue_Measure(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket)\r
 {\r
-    FX_LPVOID pValue;\r
+    void* pValue;\r
     if (XFA_GetAttributeDefaultValue(pValue, eElement, eAttribute, XFA_ATTRIBUTETYPE_Measure, dwPacket)) {\r
         return *(CXFA_Measurement*)pValue;\r
     }\r
@@ -219,7 +219,7 @@ XFA_LPCELEMENTINFO XFA_GetElementByID(XFA_ELEMENT eName)
 {\r
     return (eName < g_iXFAElementCount) ? (g_XFAElementData + eName) : NULL;\r
 }\r
-FX_LPCWORD XFA_GetElementChildren(XFA_ELEMENT eElement, int32_t &iCount)\r
+const FX_WORD* XFA_GetElementChildren(XFA_ELEMENT eElement, int32_t &iCount)\r
 {\r
     if (eElement >= g_iXFAElementCount) {\r
         return NULL;\r
@@ -228,7 +228,7 @@ FX_LPCWORD XFA_GetElementChildren(XFA_ELEMENT eElement, int32_t &iCount)
     iCount = pElement->wCount;\r
     return g_XFAElementChildrenData + pElement->wStart;\r
 }\r
-FX_LPCBYTE XFA_GetElementAttributes(XFA_ELEMENT eElement, int32_t &iCount)\r
+const uint8_t* XFA_GetElementAttributes(XFA_ELEMENT eElement, int32_t &iCount)\r
 {\r
     if (eElement >= g_iXFAElementCount) {\r
         return NULL;\r
@@ -240,7 +240,7 @@ FX_LPCBYTE XFA_GetElementAttributes(XFA_ELEMENT eElement, int32_t &iCount)
 XFA_LPCATTRIBUTEINFO XFA_GetAttributeOfElement(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket)\r
 {\r
     int32_t iCount = 0;\r
-    FX_LPCBYTE pAttr = XFA_GetElementAttributes(eElement, iCount);\r
+    const uint8_t* pAttr = XFA_GetElementAttributes(eElement, iCount);\r
     if (pAttr == NULL || iCount < 1) {\r
         return NULL;\r
     }\r
@@ -259,7 +259,7 @@ XFA_LPCATTRIBUTEINFO XFA_GetAttributeOfElement(XFA_ELEMENT eElement, XFA_ATTRIBU
 XFA_LPCELEMENTINFO XFA_GetChildOfElement(XFA_ELEMENT eElement, XFA_ELEMENT eChild, FX_DWORD dwPacket)\r
 {\r
     int32_t iCount = 0;\r
-    FX_LPCWORD pChild = XFA_GetElementChildren(eElement, iCount);\r
+    const FX_WORD* pChild = XFA_GetElementChildren(eElement, iCount);\r
     if (pChild == NULL || iCount < 1) {\r
         return NULL;\r
     }\r
@@ -614,12 +614,12 @@ FX_BOOL CXFA_WideTextRead::IsEOF() const
 {\r
     return m_iPosition >= m_wsBuffer.GetLength();\r
 }\r
-int32_t CXFA_WideTextRead::ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize )\r
+int32_t CXFA_WideTextRead::ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize )\r
 {\r
     if (iMaxLength > m_wsBuffer.GetLength() - m_iPosition) {\r
         iMaxLength = m_wsBuffer.GetLength() - m_iPosition;\r
     }\r
-    FXSYS_wcsncpy(pStr, (FX_LPCWSTR)m_wsBuffer + m_iPosition, iMaxLength);\r
+    FXSYS_wcsncpy(pStr, (const FX_WCHAR*)m_wsBuffer + m_iPosition, iMaxLength);\r
     m_iPosition += iMaxLength;\r
     bEOS = IsEOF();\r
     return iMaxLength;\r