1*b1cdbd2cSJim Jagielski--- misc/xmlsec1-1.2.14/src/c14n.c	2010-03-02 15:46:05.000000000 +0000
2*b1cdbd2cSJim Jagielski+++ misc/build/xmlsec1-1.2.14/src/c14n.c	2010-03-02 15:50:35.000000000 +0000
3*b1cdbd2cSJim Jagielski@@ -406,6 +406,20 @@
4*b1cdbd2cSJim Jagielski     return(0);
5*b1cdbd2cSJim Jagielski }
6*b1cdbd2cSJim Jagielski
7*b1cdbd2cSJim Jagielski+#if !defined(LIBXML_VERSION) || LIBXML_VERSION < 20704
8*b1cdbd2cSJim Jagielski+/*
9*b1cdbd2cSJim Jagielski+ * xmlC14NMode:
10*b1cdbd2cSJim Jagielski+ *
11*b1cdbd2cSJim Jagielski+ * Predefined values for C14N modes
12*b1cdbd2cSJim Jagielski+ *
13*b1cdbd2cSJim Jagielski+ */
14*b1cdbd2cSJim Jagielski+typedef enum {
15*b1cdbd2cSJim Jagielski+    XML_C14N_1_0            = 0,    /* Origianal C14N 1.0 spec */
16*b1cdbd2cSJim Jagielski+    XML_C14N_EXCLUSIVE_1_0  = 1,    /* Exclusive C14N 1.0 spec */
17*b1cdbd2cSJim Jagielski+    XML_C14N_1_1            = 2     /* C14N 1.1 spec */
18*b1cdbd2cSJim Jagielski+} xmlC14NMode;
19*b1cdbd2cSJim Jagielski+#endif
20*b1cdbd2cSJim Jagielski+
21*b1cdbd2cSJim Jagielski static int
22*b1cdbd2cSJim Jagielski xmlSecTransformC14NExecute(xmlSecTransformId id, xmlSecNodeSetPtr nodes, xmlChar** nsList,
23*b1cdbd2cSJim Jagielski 			   xmlOutputBufferPtr buf) {
24