diff options
author | Mike Hommey <glandium@debian.org> | 2006-04-29 21:57:40 +0200 |
---|---|---|
committer | Mike Hommey <glandium@debian.org> | 2006-04-29 21:57:40 +0200 |
commit | 07a67fa4bcc1b8bf2651ab41e5fc54a05059cf7e (patch) | |
tree | 7b377fd8e804a983cb2c57a43be1093ef179c5fd /include | |
parent | c5d565931c4823dc8f62fffcb65aecfec516f7b9 (diff) | |
download | libxml2-07a67fa4bcc1b8bf2651ab41e5fc54a05059cf7e.tar.gz |
Load /tmp/libxml2-2.6.24 intoupstream/2.6.24.dfsg
libxml2/branches/upstream/current.
Diffstat (limited to 'include')
-rw-r--r-- | include/Makefile.in | 24 | ||||
-rw-r--r-- | include/libxml/Makefile.in | 4 | ||||
-rw-r--r-- | include/libxml/chvalid.h | 24 | ||||
-rw-r--r-- | include/libxml/relaxng.h | 5 | ||||
-rw-r--r-- | include/libxml/tree.h | 11 | ||||
-rw-r--r-- | include/libxml/xmlunicode.h | 6 | ||||
-rw-r--r-- | include/libxml/xmlversion.h | 10 | ||||
-rw-r--r-- | include/wsockcompat.h | 8 |
8 files changed, 62 insertions, 30 deletions
diff --git a/include/Makefile.in b/include/Makefile.in index 2ba891f..e4897bc 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.9.2 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004 Free Software Foundation, Inc. +# 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -319,7 +319,13 @@ uninstall-info-am: # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @set fnord $$MAKEFLAGS; amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -331,7 +337,7 @@ $(RECURSIVE_TARGETS): local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ @@ -339,7 +345,13 @@ $(RECURSIVE_TARGETS): mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $$MAKEFLAGS; amf=$$2; \ + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -360,7 +372,7 @@ maintainer-clean-recursive: local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ diff --git a/include/libxml/Makefile.in b/include/libxml/Makefile.in index f52f5b0..f273b82 100644 --- a/include/libxml/Makefile.in +++ b/include/libxml/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.9.2 from Makefile.am. +# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004 Free Software Foundation, Inc. +# 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. diff --git a/include/libxml/chvalid.h b/include/libxml/chvalid.h index 6301a91..fb43016 100644 --- a/include/libxml/chvalid.h +++ b/include/libxml/chvalid.h @@ -1,12 +1,12 @@ /* * Summary: Unicode character range checking * Description: this module exports interfaces for the character - * range validation APIs + * range validation APIs * * This file is automatically generated from the cvs source * definition files using the genChRanges.py Python script * - * Generation date: Tue Nov 18 08:14:21 2003 + * Generation date: Mon Mar 27 11:09:48 2006 * Sources: chvalid.def * Author: William Brack <wbrack@mmm.com.hk> */ @@ -44,15 +44,15 @@ typedef xmlChRangeGroup *xmlChRangeGroupPtr; struct _xmlChRangeGroup { int nbShortRange; int nbLongRange; - xmlChSRangePtr shortRange; /* points to an array of ranges */ - xmlChLRangePtr longRange; + const xmlChSRange *shortRange; /* points to an array of ranges */ + const xmlChLRange *longRange; }; /** * Range checking routine */ XMLPUBFUN int XMLCALL - xmlCharInRange(unsigned int val, const xmlChRangeGroupPtr group); + xmlCharInRange(unsigned int val, const xmlChRangeGroup *group); /** @@ -77,7 +77,7 @@ XMLPUBFUN int XMLCALL xmlIsBaseChar_ch((c)) : \ xmlCharInRange((c), &xmlIsBaseCharGroup)) -XMLPUBVAR xmlChRangeGroup xmlIsBaseCharGroup; +XMLPUBVAR const xmlChRangeGroup xmlIsBaseCharGroup; /** * xmlIsBlank_ch: @@ -121,7 +121,7 @@ XMLPUBVAR xmlChRangeGroup xmlIsBaseCharGroup; ((0xe000 <= (c)) && ((c) <= 0xfffd)) || \ ((0x10000 <= (c)) && ((c) <= 0x10ffff)))) -XMLPUBVAR xmlChRangeGroup xmlIsCharGroup; +XMLPUBVAR const xmlChRangeGroup xmlIsCharGroup; /** * xmlIsCombiningQ: @@ -133,7 +133,7 @@ XMLPUBVAR xmlChRangeGroup xmlIsCharGroup; 0 : \ xmlCharInRange((c), &xmlIsCombiningGroup)) -XMLPUBVAR xmlChRangeGroup xmlIsCombiningGroup; +XMLPUBVAR const xmlChRangeGroup xmlIsCombiningGroup; /** * xmlIsDigit_ch: @@ -153,7 +153,7 @@ XMLPUBVAR xmlChRangeGroup xmlIsCombiningGroup; xmlIsDigit_ch((c)) : \ xmlCharInRange((c), &xmlIsDigitGroup)) -XMLPUBVAR xmlChRangeGroup xmlIsDigitGroup; +XMLPUBVAR const xmlChRangeGroup xmlIsDigitGroup; /** * xmlIsExtender_ch: @@ -173,7 +173,7 @@ XMLPUBVAR xmlChRangeGroup xmlIsDigitGroup; xmlIsExtender_ch((c)) : \ xmlCharInRange((c), &xmlIsExtenderGroup)) -XMLPUBVAR xmlChRangeGroup xmlIsExtenderGroup; +XMLPUBVAR const xmlChRangeGroup xmlIsExtenderGroup; /** * xmlIsIdeographicQ: @@ -187,8 +187,8 @@ XMLPUBVAR xmlChRangeGroup xmlIsExtenderGroup; ((c) == 0x3007) || \ ((0x3021 <= (c)) && ((c) <= 0x3029)))) -XMLPUBVAR xmlChRangeGroup xmlIsIdeographicGroup; -XMLPUBVAR unsigned char xmlIsPubidChar_tab[256]; +XMLPUBVAR const xmlChRangeGroup xmlIsIdeographicGroup; +XMLPUBVAR const unsigned char xmlIsPubidChar_tab[256]; /** * xmlIsPubidChar_ch: diff --git a/include/libxml/relaxng.h b/include/libxml/relaxng.h index c75aba2..6acd467 100644 --- a/include/libxml/relaxng.h +++ b/include/libxml/relaxng.h @@ -127,6 +127,11 @@ XMLPUBFUN int XMLCALL xmlRelaxNGValidityErrorFunc *err, xmlRelaxNGValidityWarningFunc *warn, void **ctx); +XMLPUBFUN void XMLCALL + xmlRelaxNGSetParserStructuredErrors( + xmlRelaxNGParserCtxtPtr ctxt, + xmlStructuredErrorFunc serror, + void *ctx); XMLPUBFUN xmlRelaxNGPtr XMLCALL xmlRelaxNGParse (xmlRelaxNGParserCtxtPtr ctxt); XMLPUBFUN void XMLCALL diff --git a/include/libxml/tree.h b/include/libxml/tree.h index bd62d0a..b162574 100644 --- a/include/libxml/tree.h +++ b/include/libxml/tree.h @@ -978,10 +978,8 @@ XMLPUBFUN void XMLCALL /* * Removing content. */ -#ifdef LIBXML_TREE_ENABLED XMLPUBFUN int XMLCALL xmlRemoveProp (xmlAttrPtr cur); -#endif /* LIBXML_TREE_ENABLED */ #if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) XMLPUBFUN int XMLCALL xmlUnsetNsProp (xmlNodePtr node, @@ -1142,6 +1140,15 @@ XMLPUBFUN int XMLCALL xmlDocPtr doc, xmlNodePtr node, int options); +XMLPUBFUN int XMLCALL + xmlDOMWrapCloneNode (xmlDOMWrapCtxtPtr ctxt, + xmlDocPtr sourceDoc, + xmlNodePtr node, + xmlNodePtr *clonedNode, + xmlDocPtr destDoc, + xmlNodePtr destParent, + int deep, + int options); #ifdef __cplusplus } diff --git a/include/libxml/xmlunicode.h b/include/libxml/xmlunicode.h index 3882b1f..01ac8b6 100644 --- a/include/libxml/xmlunicode.h +++ b/include/libxml/xmlunicode.h @@ -4,11 +4,11 @@ * * This file is automatically generated from the * UCS description files of the Unicode Character Database - * http://www.unicode.org/Public/4.0-Update1/UCD-4.0.1d5b.html + * http://www.unicode.org/Public/4.0-Update1/UCD-4.0.1.html * using the genUnicode.py Python script. * - * Generation date: Mon Nov 10 22:35:10 2003 - * Sources: Blocks-4.0.1d1b.txt UnicodeData-4.0.1d1b.txt + * Generation date: Mon Mar 27 11:09:52 2006 + * Sources: Blocks-4.0.1.txt UnicodeData-4.0.1.txt * Author: Daniel Veillard */ diff --git a/include/libxml/xmlversion.h b/include/libxml/xmlversion.h index 867c94d..ce0d938 100644 --- a/include/libxml/xmlversion.h +++ b/include/libxml/xmlversion.h @@ -29,28 +29,28 @@ XMLPUBFUN void XMLCALL xmlCheckVersion(int version); * * the version string like "1.2.3" */ -#define LIBXML_DOTTED_VERSION "2.6.23" +#define LIBXML_DOTTED_VERSION "2.6.24" /** * LIBXML_VERSION: * * the version number: 1.2.3 value is 1002003 */ -#define LIBXML_VERSION 20623 +#define LIBXML_VERSION 20624 /** * LIBXML_VERSION_STRING: * * the version number string, 1.2.3 value is "1002003" */ -#define LIBXML_VERSION_STRING "20623" +#define LIBXML_VERSION_STRING "20624" /** * LIBXML_VERSION_EXTRA: * * extra version information, used to show a CVS compilation */ -#define LIBXML_VERSION_EXTRA "-CVS2717" +#define LIBXML_VERSION_EXTRA "-CVS2772" /** * LIBXML_TEST_VERSION: @@ -58,7 +58,7 @@ XMLPUBFUN void XMLCALL xmlCheckVersion(int version); * Macro to check that the libxml version in use is compatible with * the version the software has been compiled against */ -#define LIBXML_TEST_VERSION xmlCheckVersion(20623); +#define LIBXML_TEST_VERSION xmlCheckVersion(20624); #ifndef VMS #if 0 diff --git a/include/wsockcompat.h b/include/wsockcompat.h index a898b05..333b561 100644 --- a/include/wsockcompat.h +++ b/include/wsockcompat.h @@ -10,7 +10,15 @@ #else #undef HAVE_ERRNO_H #include <winsock2.h> + +/* the following is a workaround a problem for 'inline' keyword in said + header when compiled with Borland C++ 6 */ +#if defined(__BORLANDC__) && !defined(__cplusplus) +#define inline __inline +#endif + #include <ws2tcpip.h> + /* Check if ws2tcpip.h is a recent version which provides getaddrinfo() */ #if defined(GetAddrInfo) #define HAVE_GETADDRINFO |