diff options
Diffstat (limited to 'include/libxml')
-rw-r--r-- | include/libxml/HTMLparser.h | 2 | ||||
-rw-r--r-- | include/libxml/HTMLtree.h | 2 | ||||
-rw-r--r-- | include/libxml/SAX.h | 4 | ||||
-rw-r--r-- | include/libxml/debugXML.h | 9 | ||||
-rw-r--r-- | include/libxml/encoding.h | 1 | ||||
-rw-r--r-- | include/libxml/entities.h | 2 | ||||
-rw-r--r-- | include/libxml/nanoftp.h | 5 | ||||
-rw-r--r-- | include/libxml/nanohttp.h | 6 | ||||
-rw-r--r-- | include/libxml/parser.h | 8 | ||||
-rw-r--r-- | include/libxml/parserInternals.h | 2 | ||||
-rw-r--r-- | include/libxml/tree.h | 1 | ||||
-rw-r--r-- | include/libxml/uri.h | 11 | ||||
-rw-r--r-- | include/libxml/valid.h | 2 | ||||
-rw-r--r-- | include/libxml/xlink.h | 2 | ||||
-rw-r--r-- | include/libxml/xmlIO.h | 6 | ||||
-rw-r--r-- | include/libxml/xmlmemory.h | 1 | ||||
-rw-r--r-- | include/libxml/xpath.h | 2 |
17 files changed, 46 insertions, 20 deletions
diff --git a/include/libxml/HTMLparser.h b/include/libxml/HTMLparser.h index 22fe6147..44d9c271 100644 --- a/include/libxml/HTMLparser.h +++ b/include/libxml/HTMLparser.h @@ -8,7 +8,7 @@ #ifndef __HTML_PARSER_H__ #define __HTML_PARSER_H__ -#include "parser.h" +#include <libxml/parser.h> #ifdef __cplusplus extern "C" { diff --git a/include/libxml/HTMLtree.h b/include/libxml/HTMLtree.h index 2b375e56..9378ba4c 100644 --- a/include/libxml/HTMLtree.h +++ b/include/libxml/HTMLtree.h @@ -11,7 +11,7 @@ #define __HTML_TREE_H__ #include <stdio.h> -#include "tree.h" +#include <libxml/tree.h> #ifdef __cplusplus diff --git a/include/libxml/SAX.h b/include/libxml/SAX.h index bbd0f96f..a3bd1025 100644 --- a/include/libxml/SAX.h +++ b/include/libxml/SAX.h @@ -12,8 +12,8 @@ #include <stdio.h> #include <stdlib.h> -#include "parser.h" -#include "xlink.h" +#include <libxml/parser.h> +#include <libxml/xlink.h> #ifdef __cplusplus #define extern "C" { diff --git a/include/libxml/debugXML.h b/include/libxml/debugXML.h index 5d4d2ae1..31384690 100644 --- a/include/libxml/debugXML.h +++ b/include/libxml/debugXML.h @@ -8,8 +8,11 @@ #ifndef __DEBUG_XML__ #define __DEBUG_XML__ #include <stdio.h> -#include "tree.h" -#include "xpath.h" +#include <libxml/tree.h> + +#ifdef LIBXML_DEBUG_ENABLED + +#include <libxml/xpath.h> #ifdef __cplusplus extern "C" { @@ -103,4 +106,6 @@ void xmlShell (xmlDocPtr doc, #ifdef __cplusplus } #endif + +#endif /* LIBXML_DEBUG_ENABLED */ #endif /* __DEBUG_XML__ */ diff --git a/include/libxml/encoding.h b/include/libxml/encoding.h index 12a79108..1b1c92e3 100644 --- a/include/libxml/encoding.h +++ b/include/libxml/encoding.h @@ -21,6 +21,7 @@ #ifndef __XML_CHAR_ENCODING_H__ #define __XML_CHAR_ENCODING_H__ +#include <libxml/xmlversion.h> #ifdef __cplusplus extern "C" { #endif diff --git a/include/libxml/entities.h b/include/libxml/entities.h index 50e1f51d..f0ec7314 100644 --- a/include/libxml/entities.h +++ b/include/libxml/entities.h @@ -9,7 +9,7 @@ #ifndef __XML_ENTITIES_H__ #define __XML_ENTITIES_H__ -#include "tree.h" +#include <libxml/tree.h> #ifdef __cplusplus extern "C" { diff --git a/include/libxml/nanoftp.h b/include/libxml/nanoftp.h index 0a41b975..53465280 100644 --- a/include/libxml/nanoftp.h +++ b/include/libxml/nanoftp.h @@ -8,6 +8,10 @@ #ifndef __NANO_FTP_H__ #define __NANO_FTP_H__ + +#include <libxml/xmlversion.h> +#ifdef LIBXML_FTP_ENABLED + #ifdef __cplusplus extern "C" { #endif @@ -101,5 +105,6 @@ int xmlNanoFTPRead (void *ctx, #ifdef __cplusplus } +#endif /* LIBXML_FTP_ENABLED */ #endif #endif /* __NANO_FTP_H__ */ diff --git a/include/libxml/nanohttp.h b/include/libxml/nanohttp.h index 7e0e2cec..49f7645c 100644 --- a/include/libxml/nanohttp.h +++ b/include/libxml/nanohttp.h @@ -8,6 +8,10 @@ #ifndef __NANO_HTTP_H__ #define __NANO_HTTP_H__ + +#include <libxml/xmlversion.h> +#ifdef LIBXML_HTTP_ENABLED + #ifdef __cplusplus extern "C" { #endif @@ -33,5 +37,7 @@ int xmlNanoHTTPSave (void *ctxt, void xmlNanoHTTPClose (void *ctx); #ifdef __cplusplus } + +#endif /* LIBXML_HTTP_ENABLED */ #endif #endif /* __NANO_HTTP_H__ */ diff --git a/include/libxml/parser.h b/include/libxml/parser.h index 54f00e65..d755b70b 100644 --- a/include/libxml/parser.h +++ b/include/libxml/parser.h @@ -9,10 +9,10 @@ #ifndef __XML_PARSER_H__ #define __XML_PARSER_H__ -#include "tree.h" -#include "valid.h" -#include "xmlIO.h" -#include "entities.h" +#include <libxml/tree.h> +#include <libxml/valid.h> +#include <libxml/xmlIO.h> +#include <libxml/entities.h> #ifdef __cplusplus diff --git a/include/libxml/parserInternals.h b/include/libxml/parserInternals.h index db7965a6..b29f11c3 100644 --- a/include/libxml/parserInternals.h +++ b/include/libxml/parserInternals.h @@ -9,7 +9,7 @@ #ifndef __XML_PARSER_INTERNALS_H__ #define __XML_PARSER_INTERNALS_H__ -#include "parser.h" +#include <libxml/parser.h> #ifdef __cplusplus extern "C" { diff --git a/include/libxml/tree.h b/include/libxml/tree.h index c881728b..a7559629 100644 --- a/include/libxml/tree.h +++ b/include/libxml/tree.h @@ -11,6 +11,7 @@ #define __XML_TREE_H__ #include <stdio.h> +#include <libxml/xmlversion.h> #ifdef __cplusplus diff --git a/include/libxml/uri.h b/include/libxml/uri.h index b8b39959..f54754a7 100644 --- a/include/libxml/uri.h +++ b/include/libxml/uri.h @@ -11,7 +11,7 @@ #ifndef __XML_URI_H__ #define __XML_URI_H__ -#include "tree.h" +#include <libxml/tree.h> #ifdef __cplusplus extern "C" { @@ -24,10 +24,11 @@ typedef struct _xmlURI xmlURI; typedef xmlURI *xmlURIPtr; struct _xmlURI { char *scheme; + char *opaque; char *authority; char *server; + char *user; int port; - char *opaque; char *path; char *query; char *fragment; @@ -42,7 +43,13 @@ xmlChar * xmlBuildURI (const xmlChar *URI, const xmlChar *base); xmlURIPtr xmlParseURI (const char *URI); xmlChar * xmlSaveUri (xmlURIPtr uri); +void xmlPrintURI (FILE *stream, + xmlURIPtr uri); +char * xmlURIUnescapeString (const char *str, + int len, + char *target); int xmlNormalizeURIPath (char *path); +void xmlFreeURI (xmlURIPtr uri); #ifdef __cplusplus } diff --git a/include/libxml/valid.h b/include/libxml/valid.h index d211207e..ef659079 100644 --- a/include/libxml/valid.h +++ b/include/libxml/valid.h @@ -10,7 +10,7 @@ #ifndef __XML_VALID_H__ #define __XML_VALID_H__ -#include "tree.h" +#include <libxml/tree.h> #ifdef __cplusplus extern "C" { diff --git a/include/libxml/xlink.h b/include/libxml/xlink.h index 0bcceeb8..68a35fee 100644 --- a/include/libxml/xlink.h +++ b/include/libxml/xlink.h @@ -13,7 +13,7 @@ #ifndef __XML_XLINK_H__ #define __XML_XLINK_H__ -#include "tree.h" +#include <libxml/tree.h> #ifdef __cplusplus #define extern "C" { diff --git a/include/libxml/xmlIO.h b/include/libxml/xmlIO.h index 565c21c1..4d63b826 100644 --- a/include/libxml/xmlIO.h +++ b/include/libxml/xmlIO.h @@ -10,9 +10,9 @@ #define __XML_IO_H__ #include <stdio.h> -#include "tree.h" -#include "parser.h" -#include "encoding.h" +#include <libxml/tree.h> +#include <libxml/parser.h> +#include <libxml/encoding.h> #ifdef __cplusplus extern "C" { diff --git a/include/libxml/xmlmemory.h b/include/libxml/xmlmemory.h index 43a92b01..02378205 100644 --- a/include/libxml/xmlmemory.h +++ b/include/libxml/xmlmemory.h @@ -9,6 +9,7 @@ #define _DEBUG_MEMORY_ALLOC_ #include <stdio.h> +#include <libxml/xmlversion.h> /* * DEBUG_MEMORY_LOCATION should be activated only done when debugging diff --git a/include/libxml/xpath.h b/include/libxml/xpath.h index c0222e6e..73e3f659 100644 --- a/include/libxml/xpath.h +++ b/include/libxml/xpath.h @@ -12,7 +12,7 @@ #ifndef __XML_XPATH_H__ #define __XML_XPATH_H__ -#include "tree.h" +#include <libxml/tree.h> #ifdef __cplusplus extern "C" { |