diff options
Diffstat (limited to 'src/internal/xml_parser.cpp')
-rw-r--r-- | src/internal/xml_parser.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/internal/xml_parser.cpp b/src/internal/xml_parser.cpp index 25cc199..03d6a13 100644 --- a/src/internal/xml_parser.cpp +++ b/src/internal/xml_parser.cpp @@ -49,7 +49,7 @@ void parseAssert(bool condition) { void start_element_handler(void *data, const char *el, const char **attr) { (void)data; - XmlParser& parser = static_parser; + XmlParser& parser = static_parser(); try { parser.elementStart(el, attr); } catch (...) { @@ -60,7 +60,7 @@ void start_element_handler(void *data, const char *el, const char **attr) { void end_element_handler(void *data, const char *el) { (void)data; - XmlParser& parser = static_parser; + XmlParser& parser = static_parser(); try { parser.elementEnd(el); } catch (...) { @@ -71,7 +71,7 @@ void end_element_handler(void *data, const char *el) { void text_handler(void *data, const char *text, int len) { (void)data; - XmlParser& parser = static_parser; + XmlParser& parser = static_parser(); try { parser.text(text, len); } catch (...) { @@ -297,4 +297,4 @@ void XmlParser::getIncludedFiles(const std::string& parent_dir, const std::strin } } -ldp_xml_parser::XmlParser ldp_xml_parser::static_parser; +DEF_NODESTRUCT_GLOBAL(ldp_xml_parser::XmlParser, static_parser); |