summaryrefslogtreecommitdiff
path: root/subversion/include/svn_xml.h
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2018-05-08 03:44:38 +0000
committerPeter Wemm <peter@FreeBSD.org>2018-05-08 03:44:38 +0000
commit3faf8d6bffc5d0fb2525ba37bb504c53366caf9d (patch)
tree7e47911263e75034b767fe34b2f8d3d17e91f66d /subversion/include/svn_xml.h
parenta55fb3c0d5eca7d887798125d5b95942b1f01d4b (diff)
Diffstat (limited to 'subversion/include/svn_xml.h')
-rw-r--r--subversion/include/svn_xml.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/subversion/include/svn_xml.h b/subversion/include/svn_xml.h
index 8791b143750c6..1a52166feaea3 100644
--- a/subversion/include/svn_xml.h
+++ b/subversion/include/svn_xml.h
@@ -169,7 +169,15 @@ typedef void (*svn_xml_char_data)(void *baton,
apr_size_t len);
-/** Create a general Subversion XML parser */
+/** Create a general Subversion XML parser.
+ *
+ * The @c svn_xml_parser_t object itself will be allocated from @a pool,
+ * but some internal structures may be allocated out of pool. Use
+ * svn_xml_free_parser() to free all memory used by the parser.
+ *
+ * @since Since Subversion 1.10 parser will be freed automatically on pool
+ * cleanup or by svn_xml_free_parser() call.
+ */
svn_xml_parser_t *
svn_xml_make_parser(void *baton,
svn_xml_start_elem start_handler,