Merge to XFA: Use stdint.h types throughout PDFium.
[pdfium.git] / xfa / src / fxfa / src / parser / xfa_parser_imp.h
index 41b1462..cdfbe70 100644 (file)
@@ -8,7 +8,7 @@
 #define _XFA_PARSER_IMP\r
 #define _XFA_VERIFY_Checksum_\r
 class CXFA_XMLParser;\r
-class CXFA_SimpleParser : public IXFA_Parser, public CFX_Object\r
+class CXFA_SimpleParser : public IXFA_Parser\r
 {\r
 public:\r
     CXFA_SimpleParser(IXFA_ObjFactory *pFactory, FX_BOOL bDocumentParser = FALSE);\r
@@ -18,9 +18,9 @@ public:
         delete this;\r
     }\r
 \r
-    virtual FX_INT32                   StartParse(IFX_FileRead *pStream, XFA_XDPPACKET ePacketID = XFA_XDPPACKET_XDP);\r
-    virtual FX_INT32                   DoParse(IFX_Pause *pPause = NULL);\r
-    virtual FX_INT32                   ParseXMLData(const CFX_WideString &wsXML, IFDE_XMLNode* &pXMLNode, IFX_Pause *pPause = NULL);\r
+    virtual int32_t                    StartParse(IFX_FileRead *pStream, XFA_XDPPACKET ePacketID = XFA_XDPPACKET_XDP);\r
+    virtual int32_t                    DoParse(IFX_Pause *pPause = NULL);\r
+    virtual int32_t                    ParseXMLData(const CFX_WideString &wsXML, IFDE_XMLNode* &pXMLNode, IFX_Pause *pPause = NULL);\r
     virtual void                               ConstructXFANode(CXFA_Node* pXFANode, IFDE_XMLNode* pXMLNode);\r
     virtual IXFA_ObjFactory*   GetFactory() const\r
     {\r
@@ -63,7 +63,7 @@ protected:
     FX_BOOL                                            m_bDocumentParser;\r
     friend class CXFA_DocumentParser;\r
 };\r
-class CXFA_DocumentParser : public IXFA_DocParser, public CFX_Object\r
+class CXFA_DocumentParser : public IXFA_DocParser\r
 {\r
 public:\r
     CXFA_DocumentParser(IXFA_Notify *pNotify);\r
@@ -72,9 +72,9 @@ public:
     {\r
         delete this;\r
     }\r
-    virtual FX_INT32                   StartParse(IFX_FileRead *pStream, XFA_XDPPACKET ePacketID = XFA_XDPPACKET_XDP);\r
-    virtual FX_INT32                   DoParse(IFX_Pause *pPause = NULL);\r
-    virtual FX_INT32                   ParseXMLData(const CFX_WideString &wsXML, IFDE_XMLNode* &pXMLNode, IFX_Pause *pPause = NULL);\r
+    virtual int32_t                    StartParse(IFX_FileRead *pStream, XFA_XDPPACKET ePacketID = XFA_XDPPACKET_XDP);\r
+    virtual int32_t                    DoParse(IFX_Pause *pPause = NULL);\r
+    virtual int32_t                    ParseXMLData(const CFX_WideString &wsXML, IFDE_XMLNode* &pXMLNode, IFX_Pause *pPause = NULL);\r
     virtual void                               ConstructXFANode(CXFA_Node* pXFANode, IFDE_XMLNode* pXMLNode);\r
     virtual IXFA_ObjFactory*   GetFactory() const\r
     {\r
@@ -103,7 +103,7 @@ protected:
     CXFA_Document*                             m_pDocument;\r
 };\r
 typedef CFX_StackTemplate<IFDE_XMLNode*> CXFA_XMLNodeStack;\r
-class CXFA_XMLParser : public IFDE_XMLParser, public CFX_Object\r
+class CXFA_XMLParser : public IFDE_XMLParser\r
 {\r
 public:\r
     CXFA_XMLParser(IFDE_XMLNode *pRoot, IFX_Stream *pStream);\r
@@ -113,7 +113,7 @@ public:
     {\r
         delete this;\r
     }\r
-    virtual FX_INT32           DoParser(IFX_Pause *pPause);\r
+    virtual int32_t            DoParser(IFX_Pause *pPause);\r
 protected:\r
     IFDE_XMLNode                       *m_pRoot;\r
     IFX_Stream                         *m_pStream;\r