diff options
author | defanor <defanor@uberspace.net> | 2023-09-09 13:54:01 +0300 |
---|---|---|
committer | defanor <defanor@uberspace.net> | 2023-09-09 13:54:01 +0300 |
commit | eb6f5e7f1127783c347e31d8de506d583cc69c59 (patch) | |
tree | e3585e106c6b1d6ffabd7bf1fdfa62c851ae0369 /src/rexmpp_xml_parser.h | |
parent | aaae19eb8462c784daab0cf9afddc934fdbd1b75 (diff) |
Use rxml for XML parsing when building with Rust
Diffstat (limited to 'src/rexmpp_xml_parser.h')
-rw-r--r-- | src/rexmpp_xml_parser.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rexmpp_xml_parser.h b/src/rexmpp_xml_parser.h index 07464a2..66627ab 100644 --- a/src/rexmpp_xml_parser.h +++ b/src/rexmpp_xml_parser.h @@ -42,6 +42,8 @@ struct rexmpp_xml_parser_ctx { xmlParserCtxtPtr xml_parser; #elif defined(USE_EXPAT) XML_Parser xml_parser; +#else + void *xml_parser; #endif rexmpp_xml_parser_handlers_t handlers; void *user_data; @@ -72,7 +74,8 @@ void rexmpp_xml_parser_free (rexmpp_xml_parser_ctx_t ctx); void rexmpp_xml_parser_feed (rexmpp_xml_parser_ctx_t ctx, const char *chunk, - size_t len); + size_t len, + int final); /** @brief Resets a parser context |