summaryrefslogtreecommitdiff
path: root/src/lxml/includes/xinclude.pxd
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2014-03-15 10:23:54 +0100
committerStefan Behnel <stefan_ml@behnel.de>2014-03-15 10:23:54 +0100
commit34a18baaa6cda233cd2aac12d69a313e3d32971c (patch)
tree15a491bb8a89caba8f001723c1e8ba3296179da2 /src/lxml/includes/xinclude.pxd
parent2e6a1b6f25701b83a776131f4e8d0820531cfa00 (diff)
downloadpython-lxml-34a18baaa6cda233cd2aac12d69a313e3d32971c.tar.gz
use safer way to pass parser context into XInclude engine in libxml2 2.7.4 and later
--HG-- extra : amend_source : 5e5f9f4de27a119ab64f722fd7a23ceeae98de46
Diffstat (limited to 'src/lxml/includes/xinclude.pxd')
-rw-r--r--src/lxml/includes/xinclude.pxd4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lxml/includes/xinclude.pxd b/src/lxml/includes/xinclude.pxd
index fe622b2d..4232d3e4 100644
--- a/src/lxml/includes/xinclude.pxd
+++ b/src/lxml/includes/xinclude.pxd
@@ -9,6 +9,10 @@ cdef extern from "libxml/xinclude.h":
cdef int xmlXIncludeProcessTree(xmlNode* doc) nogil
cdef int xmlXIncludeProcessTreeFlags(xmlNode* doc, int parser_opts) nogil
+ # libxml2 >= 2.7.4
+ cdef int xmlXIncludeProcessTreeFlagsData(
+ xmlNode* doc, int parser_opts, void* data) nogil
+
cdef xmlXIncludeCtxt* xmlXIncludeNewContext(xmlDoc* doc) nogil
cdef int xmlXIncludeProcessNode(xmlXIncludeCtxt* ctxt, xmlNode* node) nogil
cdef int xmlXIncludeSetFlags(xmlXIncludeCtxt* ctxt, int flags) nogil