From 1840ef0827005e5460791e5b49427b41359f4620 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Thu, 21 Mar 2002 08:05:23 +0000 Subject: patch from Mark Vakoc to build C14N if DocBook and HTML support is not * c14n.c: patch from Mark Vakoc to build C14N if DocBook and HTML support is not configured in. Daniel --- c14n.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'c14n.c') diff --git a/c14n.c b/c14n.c index 83eee102..9ff189e1 100644 --- a/c14n.c +++ b/c14n.c @@ -1046,8 +1046,12 @@ xmlC14NProcessNode(xmlC14NCtxPtr ctx, xmlNodePtr cur) break; case XML_DOCUMENT_NODE: case XML_DOCUMENT_FRAG_NODE: /* should be processed as document? */ +#ifdef LIBXML_DOCB_ENABLED case XML_DOCB_DOCUMENT_NODE: /* should be processed as document? */ +#endif +#ifdef LIBXML_HTML_ENABLED case XML_HTML_DOCUMENT_NODE: /* should be processed as document? */ +#endif if (cur->children != NULL) { ctx->pos = XMLC14N_BEFORE_DOCUMENT_ELEMENT; ctx->parent_is_doc = 1; @@ -1078,8 +1082,10 @@ xmlC14NProcessNode(xmlC14NCtxPtr ctx, xmlNodePtr cur) case XML_ELEMENT_DECL: case XML_ATTRIBUTE_DECL: case XML_ENTITY_DECL: +#ifdef LIBXML_XINCLUDE_ENABLED case XML_XINCLUDE_START: case XML_XINCLUDE_END: +#endif /* * should be ignored according to "W3C Canonical XML" */ -- cgit v1.2.1