| Index: core/fxcrt/xml_int.h
|
| diff --git a/core/fxcrt/xml_int.h b/core/fxcrt/xml_int.h
|
| index f5beaef9ae1faebca1540b0ee53bcb867bc5f93f..e617a777f39c9f63c90c93943d8b0a2fffaec213 100644
|
| --- a/core/fxcrt/xml_int.h
|
| +++ b/core/fxcrt/xml_int.h
|
| @@ -20,9 +20,9 @@ class CXML_Parser {
|
| ~CXML_Parser();
|
|
|
| bool Init(uint8_t* pBuffer, size_t size);
|
| - bool Init(IFX_SeekableReadStream* pFileRead);
|
| - bool Init(IFX_BufferedReadStream* pBuffer);
|
| - bool Init(bool bOwndedStream);
|
| + bool Init(const CFX_RetainPtr<IFX_SeekableReadStream>& pFileRead);
|
| + bool Init(const CFX_RetainPtr<IFX_BufferedReadStream>& pBuffer);
|
| + bool Init();
|
| bool ReadNextBlock();
|
| bool IsEOF();
|
| bool HaveAvailData();
|
| @@ -41,8 +41,7 @@ class CXML_Parser {
|
| CXML_Element* pElement);
|
| void InsertCDATASegment(CFX_UTF8Decoder& decoder, CXML_Element* pElement);
|
|
|
| - IFX_BufferedReadStream* m_pDataAcc;
|
| - bool m_bOwnedStream;
|
| + CFX_RetainPtr<IFX_BufferedReadStream> m_pDataAcc;
|
| FX_FILESIZE m_nOffset;
|
| bool m_bSaveSpaceChars;
|
| const uint8_t* m_pBuffer;
|
|
|