Minor refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@923 99668b35-9821-0410-8761-19e4c4f06640
This commit is contained in:
parent
09f9ab079e
commit
973296bcb1
@ -2616,9 +2616,6 @@ PUGI__NS_BEGIN
|
|||||||
// allocator object is a part of document object
|
// allocator object is a part of document object
|
||||||
xml_allocator& alloc = *static_cast<xml_allocator*>(xmldoc);
|
xml_allocator& alloc = *static_cast<xml_allocator*>(xmldoc);
|
||||||
|
|
||||||
// store buffer for offset_debug
|
|
||||||
if (xmldoc == root) xmldoc->buffer = buffer;
|
|
||||||
|
|
||||||
// early-out for empty documents
|
// early-out for empty documents
|
||||||
if (length == 0) return make_parse_result(status_ok);
|
if (length == 0) return make_parse_result(status_ok);
|
||||||
|
|
||||||
@ -3669,6 +3666,9 @@ PUGI__NS_BEGIN
|
|||||||
// delete original buffer if we performed a conversion
|
// delete original buffer if we performed a conversion
|
||||||
if (own && buffer != contents && contents) impl::xml_memory::deallocate(contents);
|
if (own && buffer != contents && contents) impl::xml_memory::deallocate(contents);
|
||||||
|
|
||||||
|
// store buffer for offset_debug
|
||||||
|
doc->buffer = buffer;
|
||||||
|
|
||||||
// parse
|
// parse
|
||||||
xml_parse_result res = impl::xml_parser::parse(buffer, length, doc, root, options);
|
xml_parse_result res = impl::xml_parser::parse(buffer, length, doc, root, options);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user