From 34a18baaa6cda233cd2aac12d69a313e3d32971c Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Sat, 15 Mar 2014 10:23:54 +0100 Subject: use safer way to pass parser context into XInclude engine in libxml2 2.7.4 and later --HG-- extra : amend_source : 5e5f9f4de27a119ab64f722fd7a23ceeae98de46 --- src/lxml/includes/xinclude.pxd | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/lxml/includes/xinclude.pxd') 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 -- cgit v1.2.1