lib/expat/Parser: make the "is_final" argument optional
This commit is contained in:
@@ -72,7 +72,7 @@ public:
|
|||||||
XML_SetCharacterDataHandler(parser, charhndl);
|
XML_SetCharacterDataHandler(parser, charhndl);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Parse(const char *data, size_t length, bool is_final);
|
void Parse(const char *data, size_t length, bool is_final=false);
|
||||||
|
|
||||||
void CompleteParse() {
|
void CompleteParse() {
|
||||||
Parse("", 0, true);
|
Parse("", 0, true);
|
||||||
|
@@ -32,7 +32,7 @@ ExpatParser::Parse(InputStream &is)
|
|||||||
if (nbytes == 0)
|
if (nbytes == 0)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
Parse(buffer, nbytes, false);
|
Parse(buffer, nbytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
CompleteParse();
|
CompleteParse();
|
||||||
|
@@ -300,7 +300,7 @@ private:
|
|||||||
|
|
||||||
void OnData(ConstBuffer<void> _data) final {
|
void OnData(ConstBuffer<void> _data) final {
|
||||||
const auto data = ConstBuffer<char>::FromVoid(_data);
|
const auto data = ConstBuffer<char>::FromVoid(_data);
|
||||||
Parse(data.data, data.size, false);
|
Parse(data.data, data.size);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnEnd() final {
|
void OnEnd() final {
|
||||||
|
Reference in New Issue
Block a user