diff --git a/ChangeLog b/ChangeLog index 40372aa5..90d70c98 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +Sat Nov 15 19:08:22 HKT 2003 William Brack + + * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html, + doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html, + doc/html/libxml-wincecompat, doc/html/winsockcompat.html, + doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html, + doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html: + added missing pages for the website. + Sat Nov 15 18:23:48 HKT 2003 William Brack * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the diff --git a/doc/html/libxml-chvalid.html b/doc/html/libxml-chvalid.html new file mode 100644 index 00000000..6ea884bd --- /dev/null +++ b/doc/html/libxml-chvalid.html @@ -0,0 +1,172 @@ +chvalid

chvalid

chvalid —

Synopsis

+
+
+
+struct      xmlChSRange;
+typedef     xmlChSRangePtr;
+struct      xmlChLRange;
+typedef     xmlChLRangePtr;
+struct      xmlChRangeGroup;
+typedef     xmlChRangeGroupPtr;
+#define     xmlIsBaseChar_ch                (c)
+#define     xmlIsBaseCharQ                  (c)
+extern      xmlChRangeGroup xmlIsBaseCharGroup;
+#define     xmlIsBlank_ch                   (c)
+#define     xmlIsBlankQ                     (c)
+#define     xmlIsChar_ch                    (c)
+#define     xmlIsCharQ                      (c)
+extern      xmlChRangeGroup xmlIsCharGroup;
+#define     xmlIsCombiningQ                 (c)
+extern      xmlChRangeGroup xmlIsCombiningGroup;
+#define     xmlIsDigit_ch                   (c)
+#define     xmlIsDigitQ                     (c)
+extern      xmlChRangeGroup xmlIsDigitGroup;
+#define     xmlIsExtender_ch                (c)
+#define     xmlIsExtenderQ                  (c)
+extern      xmlChRangeGroup xmlIsExtenderGroup;
+#define     xmlIsIdeographicQ               (c)
+extern      xmlChRangeGroup xmlIsIdeographicGroup;
+#define     xmlIsPubidChar_ch               (c)
+#define     xmlIsPubidCharQ                 (c)
+

Description

+ +

Details

struct xmlChSRange

struct xmlChSRange {
+
+    unsigned short	low;
+    unsigned short	high;
+};
+

+ +


xmlChSRangePtr

typedef xmlChSRange *xmlChSRangePtr;
+

+ +


struct xmlChLRange

struct xmlChLRange {
+
+    unsigned int	low;
+    unsigned int	high;
+};
+

+ +


xmlChLRangePtr

typedef xmlChLRange *xmlChLRangePtr;
+

+ +


struct xmlChRangeGroup

struct xmlChRangeGroup {
+
+    int			nbShortRange;
+    int			nbLongRange;
+    xmlChSRangePtr	shortRange;	/* points to an array of ranges */
+    xmlChLRangePtr	longRange;
+};
+

+ +


xmlChRangeGroupPtr

typedef xmlChRangeGroup *xmlChRangeGroupPtr;
+

+ +


xmlIsBaseChar_ch()

#define     xmlIsBaseChar_ch(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsBaseCharQ()

#define     xmlIsBaseCharQ(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsBaseCharGroup

extern xmlChRangeGroup xmlIsBaseCharGroup;
+

+ +


xmlIsBlank_ch()

#define     xmlIsBlank_ch(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsBlankQ()

#define     xmlIsBlankQ(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsChar_ch()

#define     xmlIsChar_ch(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsCharQ()

#define     xmlIsCharQ(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsCharGroup

extern xmlChRangeGroup xmlIsCharGroup;
+

+ +


xmlIsCombiningQ()

#define     xmlIsCombiningQ(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsCombiningGroup

extern xmlChRangeGroup xmlIsCombiningGroup;
+

+ +


xmlIsDigit_ch()

#define xmlIsDigit_ch(c)	(((0x30 <= (c)) && ((c) <= 0x39)))
+

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsDigitQ()

#define     xmlIsDigitQ(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsDigitGroup

extern xmlChRangeGroup xmlIsDigitGroup;
+

+ +


xmlIsExtender_ch()

#define xmlIsExtender_ch(c)	(((c) == 0xb7))
+

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsExtenderQ()

#define     xmlIsExtenderQ(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsExtenderGroup

extern xmlChRangeGroup xmlIsExtenderGroup;
+

+ +


xmlIsIdeographicQ()

#define     xmlIsIdeographicQ(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsIdeographicGroup

extern xmlChRangeGroup xmlIsIdeographicGroup;
+

+ +


xmlIsPubidChar_ch()

#define xmlIsPubidChar_ch(c)	(xmlIsPubidChar_tab[(c)])
+

+Automatically generated by genChRanges.py

+ +

c: char to validate +

xmlIsPubidCharQ()

#define     xmlIsPubidCharQ(c)

+Automatically generated by genChRanges.py

+ +

c: char to validate +
diff --git a/doc/html/libxml-dict.html b/doc/html/libxml-dict.html new file mode 100644 index 00000000..75bd779f --- /dev/null +++ b/doc/html/libxml-dict.html @@ -0,0 +1,44 @@ +dict

dict

dict —

Synopsis

+
+
+
+struct      xmlDict;
+typedef     xmlDictPtr;
+

Description

+ +

Details

struct xmlDict

struct xmlDict;

+ +


xmlDictPtr

typedef xmlDict *xmlDictPtr;
+

+ +

diff --git a/doc/html/libxml-list.html b/doc/html/libxml-list.html new file mode 100644 index 00000000..d4f63266 --- /dev/null +++ b/doc/html/libxml-list.html @@ -0,0 +1,74 @@ +list

list

list —

Synopsis

+
+
+
+struct      xmlLink;
+typedef     xmlLinkPtr;
+struct      xmlList;
+typedef     xmlListPtr;
+void        (*xmlListDeallocator)           (xmlLinkPtr lk);
+int         (*xmlListDataCompare)           (const void *data0,
+                                             const void *data1);
+int         (*xmlListWalker)                (const void *data,
+                                             const void *user);
+

Description

+ +

Details

struct xmlLink

struct xmlLink;

+ +


xmlLinkPtr

typedef xmlLink *xmlLinkPtr;
+

+ +


struct xmlList

struct xmlList;

+ +


xmlListPtr

typedef xmlList *xmlListPtr;
+

+ +


xmlListDeallocator ()

void        (*xmlListDeallocator)           (xmlLinkPtr lk);

+Callback function used to free data from a list.

+ +

lk: the data to deallocate +

xmlListDataCompare ()

int         (*xmlListDataCompare)           (const void *data0,
+                                             const void *data1);

+Callback function used to compare 2 data.

+ +

data0: the first data +
data1: the second data +
Returns :0 is equality, -1 or 1 otherwise depending on the ordering. +

xmlListWalker ()

int         (*xmlListWalker)                (const void *data,
+                                             const void *user);

+Callback function used when walking a list with xmlListWalk().

+ +

data: the data found in the list +
user: extra user provided data to the walker +
Returns :0 to stop walking the list, 1 otherwise. +
diff --git a/doc/html/libxml-testOOMlib.html b/doc/html/libxml-testOOMlib.html new file mode 100644 index 00000000..d006a983 --- /dev/null +++ b/doc/html/libxml-testOOMlib.html @@ -0,0 +1,90 @@ +testOOMlib

testOOMlib

testOOMlib —

Synopsis

+
+
+
+void*       test_malloc                     (size_t bytes);
+void*       test_realloc                    (void *memory,
+                                             size_t bytes);
+void        test_free                       (void *memory);
+char*       test_strdup                     (const char *str);
+int         (*TestMemoryFunction)           (void *data);
+int         test_oom_handling               (TestMemoryFunction func,
+                                             void *data);
+int         test_get_malloc_blocks_outstanding
+                                            (void);
+

Description

+ +

Details

test_malloc ()

void*       test_malloc                     (size_t bytes);

+ +

bytes: + + +

test_realloc ()

void*       test_realloc                    (void *memory,
+                                             size_t bytes);

+ +

memory: +
bytes: + + +

test_free ()

void        test_free                       (void *memory);

+ +

memory: + + +

test_strdup ()

char*       test_strdup                     (const char *str);

+ +

str: +
Returns : + + +

TestMemoryFunction ()

int         (*TestMemoryFunction)           (void *data);

+ +

data: +
Returns : + + +

test_oom_handling ()

int         test_oom_handling               (TestMemoryFunction func,
+                                             void *data);

+ +

func: +
data: +
Returns : + + +

test_get_malloc_blocks_outstanding ()

int         test_get_malloc_blocks_outstanding
+                                            (void);

+ +

Returns : + + +
diff --git a/doc/html/libxml-wincecompat.html b/doc/html/libxml-wincecompat.html new file mode 100644 index 00000000..1d5d557b --- /dev/null +++ b/doc/html/libxml-wincecompat.html @@ -0,0 +1,154 @@ +wincecompat

wincecompat

wincecompat —

Synopsis

+
+
+
+#define     MAX_STRERROR
+#define     O_RDONLY
+#define     O_WRONLY
+#define     O_RDWR
+#define     O_APPEND
+#define     O_CREAT
+#define     O_TRUNC
+#define     O_EXCL
+extern      int errno;
+int         read                            (int handle,
+                                             char *buffer,
+                                             unsigned int len);
+int         write                           (int handle,
+                                             const char *buffer,
+                                             unsigned int len);
+int         open                            (const char *filename,
+                                             int oflag,
+                                             ...);
+int         close                           (int handle);
+char*       getenv                          (const char *varname);
+char*       strerror                        (int errnum);
+#define     snprintf
+#define     vsnprintf                       (b,c,f,a)
+#define     perror                          (_t)
+

Description

+ +

Details

MAX_STRERROR

#define MAX_STRERROR 31
+

+ +


O_RDONLY

#define O_RDONLY       0x0000  /* open for reading only */
+

+ +


O_WRONLY

#define O_WRONLY       0x0001  /* open for writing only */
+

+ +


O_RDWR

#define O_RDWR         0x0002  /* open for reading and writing */
+

+ +


O_APPEND

#define O_APPEND       0x0008  /* writes done at eof */
+

+ +


O_CREAT

#define O_CREAT        0x0100  /* create and open file */
+

+ +


O_TRUNC

#define O_TRUNC        0x0200  /* open and truncate */
+

+ +


O_EXCL

#define O_EXCL         0x0400  /* open only if file doesn't already exist */
+

+ +


errno

extern int errno;
+

+ +


read ()

int         read                            (int handle,
+                                             char *buffer,
+                                             unsigned int len);

+ +

handle: +
buffer: +
len: +
Returns : + + +

write ()

int         write                           (int handle,
+                                             const char *buffer,
+                                             unsigned int len);

+ +

handle: +
buffer: +
len: +
Returns : + + +

open ()

int         open                            (const char *filename,
+                                             int oflag,
+                                             ...);

+ +

filename: +
oflag: +
...: +
Returns : + + +

close ()

int         close                           (int handle);

+ +

handle: +
Returns : + + +

getenv ()

char*       getenv                          (const char *varname);

+ +

varname: +
Returns : + + +

strerror ()

char*       strerror                        (int errnum);

+ +

errnum: +
Returns : + + +

snprintf

#define snprintf _snprintf
+

+ +


vsnprintf()

#define vsnprintf(b,c,f,a) _vsnprintf(b,c,f,a)
+

+ +

b: +
c: +
f: +
a: + + +

perror()

#define perror(_t) MessageBox(NULL, _T("_t"), _T("Error/Warning"), MB_OK)
+

+ +

_t: + + +
diff --git a/doc/html/libxml-wsockcompat.html b/doc/html/libxml-wsockcompat.html new file mode 100644 index 00000000..5e4a7f57 --- /dev/null +++ b/doc/html/libxml-wsockcompat.html @@ -0,0 +1,181 @@ +wsockcompat

wsockcompat

wsockcompat —

Synopsis

+
+
+
+#define     SOCKLEN_T
+#define     EWOULDBLOCK
+#define     EINPROGRESS
+#define     EALREADY
+#define     ENOTSOCK
+#define     EDESTADDRREQ
+#define     EMSGSIZE
+#define     EPROTOTYPE
+#define     ENOPROTOOPT
+#define     EPROTONOSUPPORT
+#define     ESOCKTNOSUPPORT
+#define     EOPNOTSUPP
+#define     EPFNOSUPPORT
+#define     EAFNOSUPPORT
+#define     EADDRINUSE
+#define     EADDRNOTAVAIL
+#define     ENETDOWN
+#define     ENETUNREACH
+#define     ENETRESET
+#define     ECONNABORTED
+#define     ECONNRESET
+#define     ENOBUFS
+#define     EISCONN
+#define     ENOTCONN
+#define     ESHUTDOWN
+#define     ETOOMANYREFS
+#define     ETIMEDOUT
+#define     ECONNREFUSED
+#define     ELOOP
+#define     EHOSTDOWN
+#define     EHOSTUNREACH
+#define     EPROCLIM
+#define     EUSERS
+#define     EDQUOT
+#define     ESTALE
+#define     EREMOTE
+

Description

+ +

Details

SOCKLEN_T

#define SOCKLEN_T int
+

+ +


EWOULDBLOCK

#define EWOULDBLOCK             WSAEWOULDBLOCK
+

+ +


EINPROGRESS

#define EINPROGRESS             WSAEINPROGRESS
+

+ +


EALREADY

#define EALREADY                WSAEALREADY
+

+ +


ENOTSOCK

#define ENOTSOCK                WSAENOTSOCK
+

+ +


EDESTADDRREQ

#define EDESTADDRREQ            WSAEDESTADDRREQ
+

+ +


EMSGSIZE

#define EMSGSIZE                WSAEMSGSIZE
+

+ +


EPROTOTYPE

#define EPROTOTYPE              WSAEPROTOTYPE
+

+ +


ENOPROTOOPT

#define ENOPROTOOPT             WSAENOPROTOOPT
+

+ +


EPROTONOSUPPORT

#define EPROTONOSUPPORT         WSAEPROTONOSUPPORT
+

+ +


ESOCKTNOSUPPORT

#define ESOCKTNOSUPPORT         WSAESOCKTNOSUPPORT
+

+ +


EOPNOTSUPP

#define EOPNOTSUPP              WSAEOPNOTSUPP
+

+ +


EPFNOSUPPORT

#define EPFNOSUPPORT            WSAEPFNOSUPPORT
+

+ +


EAFNOSUPPORT

#define EAFNOSUPPORT            WSAEAFNOSUPPORT
+

+ +


EADDRINUSE

#define EADDRINUSE              WSAEADDRINUSE
+

+ +


EADDRNOTAVAIL

#define EADDRNOTAVAIL           WSAEADDRNOTAVAIL
+

+ +


ENETDOWN

#define ENETDOWN                WSAENETDOWN
+

+ +


ENETUNREACH

#define ENETUNREACH             WSAENETUNREACH
+

+ +


ENETRESET

#define ENETRESET               WSAENETRESET
+

+ +


ECONNABORTED

#define ECONNABORTED            WSAECONNABORTED
+

+ +


ECONNRESET

#define ECONNRESET              WSAECONNRESET
+

+ +


ENOBUFS

#define ENOBUFS                 WSAENOBUFS
+

+ +


EISCONN

#define EISCONN                 WSAEISCONN
+

+ +


ENOTCONN

#define ENOTCONN                WSAENOTCONN
+

+ +


ESHUTDOWN

#define ESHUTDOWN               WSAESHUTDOWN
+

+ +


ETOOMANYREFS

#define ETOOMANYREFS            WSAETOOMANYREFS
+

+ +


ETIMEDOUT

#define ETIMEDOUT               WSAETIMEDOUT
+

+ +


ECONNREFUSED

#define ECONNREFUSED            WSAECONNREFUSED
+

+ +


ELOOP

#define ELOOP                   WSAELOOP
+

+ +


EHOSTDOWN

#define EHOSTDOWN               WSAEHOSTDOWN
+

+ +


EHOSTUNREACH

#define EHOSTUNREACH            WSAEHOSTUNREACH
+

+ +


EPROCLIM

#define EPROCLIM                WSAEPROCLIM
+

+ +


EUSERS

#define EUSERS                  WSAEUSERS
+

+ +


EDQUOT

#define EDQUOT                  WSAEDQUOT
+

+ +


ESTALE

#define ESTALE                  WSAESTALE
+

+ +


EREMOTE

#define EREMOTE                 WSAEREMOTE
+

+ +

diff --git a/doc/html/libxml-xmlexports.html b/doc/html/libxml-xmlexports.html new file mode 100644 index 00000000..fc47cd5f --- /dev/null +++ b/doc/html/libxml-xmlexports.html @@ -0,0 +1,63 @@ +xmlexports

xmlexports

xmlexports —

Synopsis

+
+
+
+#define     XMLPUBFUN
+#define     XMLPUBVAR
+#define     XMLCALL
+#define     LIBXML_DLL_IMPORT
+

Description

+ +

Details

XMLPUBFUN

#define     XMLPUBFUN

+Macros which declare an exportable function

+ +


XMLPUBVAR

#define     XMLPUBVAR

+Macros which declare an exportable variable

+ +


XMLCALL

#define     XMLCALL

+Macros which declare the called convention for exported functions

+ +


LIBXML_DLL_IMPORT

#define     LIBXML_DLL_IMPORT

+Used on Windows (MS C compiler only) to declare a variable as +imported from the library. This macro should be empty when compiling +libxml itself. It should expand to __declspec(dllimport) +when the client code includes this header, and that only if the client +links dynamically against libxml. +For this to work, we need three macros. One tells us which compiler is +being used and luckily the compiler defines such a thing: _MSC_VER. The +second macro tells us if we are compiling libxml or the client code and +we define the macro IN_LIBXML on the compiler's command line for this +purpose. The third macro, LIBXML_STATIC, must be defined by any client +code which links against libxml statically.

+ +

diff --git a/doc/html/libxml-xmlversion.html b/doc/html/libxml-xmlversion.html new file mode 100644 index 00000000..631adc80 --- /dev/null +++ b/doc/html/libxml-xmlversion.html @@ -0,0 +1,183 @@ +xmlversion

xmlversion

xmlversion —

Description

+ +

Details

LIBXML_DOTTED_VERSION

#define     LIBXML_DOTTED_VERSION

+the version string like "1.2.3"

+ +


LIBXML_VERSION

#define     LIBXML_VERSION

+the version number: 1.2.3 value is 1002003

+ +


LIBXML_VERSION_STRING

#define     LIBXML_VERSION_STRING

+the version number string, 1.2.3 value is "1002003"

+ +


LIBXML_TEST_VERSION

#define     LIBXML_TEST_VERSION

+Macro to check that the libxml version in use is compatible with +the version the software has been compiled against

+ +


WITH_TRIO

#define     WITH_TRIO

+defined if the trio support need to be configured in

+ +


WITHOUT_TRIO

#define     WITHOUT_TRIO

+defined if the trio support should not be configured in

+ +


LIBXML_THREAD_ENABLED

#define     LIBXML_THREAD_ENABLED

+Whether the thread support is configured in

+ +


LIBXML_TREE_ENABLED

#define LIBXML_TREE_ENABLED
+

+Whether the DOM like tree manipulation API support is configured in

+ +


LIBXML_OUTPUT_ENABLED

#define LIBXML_OUTPUT_ENABLED
+

+Whether the serialization/saving support is configured in

+ +


LIBXML_PUSH_ENABLED

#define LIBXML_PUSH_ENABLED
+

+Whether the push parsing interfaces are configured in

+ +


LIBXML_READER_ENABLED

#define LIBXML_READER_ENABLED
+

+Whether the xmlReader parsing interface is configured in

+ +


LIBXML_WRITER_ENABLED

#define LIBXML_WRITER_ENABLED
+

+Whether the xmlWriter saving interface is configured in

+ +


LIBXML_SAX1_ENABLED

#define LIBXML_SAX1_ENABLED
+

+Whether the older SAX1 interface is configured in

+ +


LIBXML_FTP_ENABLED

#define     LIBXML_FTP_ENABLED

+Whether the FTP support is configured in

+ +


LIBXML_HTTP_ENABLED

#define     LIBXML_HTTP_ENABLED

+Whether the HTTP support is configured in

+ +


LIBXML_VALID_ENABLED

#define LIBXML_VALID_ENABLED
+

+Whether the DTD validation support is configured in

+ +


LIBXML_HTML_ENABLED

#define     LIBXML_HTML_ENABLED

+Whether the HTML support is configured in

+ +


LIBXML_LEGACY_ENABLED

#define LIBXML_LEGACY_ENABLED
+

+Whether the deprecated APIs are compiled in for compatibility

+ +


LIBXML_C14N_ENABLED

#define     LIBXML_C14N_ENABLED

+Whether the Canonicalization support is configured in

+ +


LIBXML_CATALOG_ENABLED

#define     LIBXML_CATALOG_ENABLED

+Whether the Catalog support is configured in

+ +


LIBXML_DOCB_ENABLED

#define     LIBXML_DOCB_ENABLED

+Whether the SGML Docbook support is configured in

+ +


LIBXML_XPATH_ENABLED

#define     LIBXML_XPATH_ENABLED

+Whether XPath is configured in

+ +


LIBXML_XPTR_ENABLED

#define     LIBXML_XPTR_ENABLED

+Whether XPointer is configured in

+ +


LIBXML_XINCLUDE_ENABLED

#define     LIBXML_XINCLUDE_ENABLED

+Whether XInclude is configured in

+ +


LIBXML_ICONV_ENABLED

#define     LIBXML_ICONV_ENABLED

+Whether iconv support is available

+ +


LIBXML_ISO8859X_ENABLED

#define LIBXML_ISO8859X_ENABLED
+

+Whether ISO-8859-* support is made available in case iconv is not

+ +


LIBXML_DEBUG_ENABLED

#define     LIBXML_DEBUG_ENABLED

+Whether Debugging module is configured in

+ +


DEBUG_MEMORY_LOCATION

#define     DEBUG_MEMORY_LOCATION

+Whether the memory debugging is configured in

+ +


LIBXML_UNICODE_ENABLED

#define LIBXML_UNICODE_ENABLED
+

+Whether the Unicode related interfaces are compiled in

+ +


LIBXML_REGEXP_ENABLED

#define LIBXML_REGEXP_ENABLED
+

+Whether the regular expressions interfaces are compiled in

+ +


LIBXML_AUTOMATA_ENABLED

#define LIBXML_AUTOMATA_ENABLED
+

+Whether the automata interfaces are compiled in

+ +


LIBXML_SCHEMAS_ENABLED

#define LIBXML_SCHEMAS_ENABLED
+

+Whether the Schemas validation interfaces are compiled in

+ +


ATTRIBUTE_UNUSED

#define     ATTRIBUTE_UNUSED

+Macro used to signal to GCC unused function parameters

+ +

diff --git a/doc/html/libxml-xmlwin32version.html b/doc/html/libxml-xmlwin32version.html new file mode 100644 index 00000000..37e5756a --- /dev/null +++ b/doc/html/libxml-xmlwin32version.html @@ -0,0 +1,138 @@ +xmlwin32version

xmlwin32version

xmlwin32version —

Description

+ +

Details

xmlCheckVersion ()

void        xmlCheckVersion                 (int version);

+check the compiled lib version against the include one. +This can warn or immediately kill the application

+ +

version: the include version number +

LIBXML_DOTTED_VERSION

#define     LIBXML_DOTTED_VERSION

+the version string like "1.2.3"

+ +


LIBXML_VERSION

#define     LIBXML_VERSION

+the version number: 1.2.3 value is 1002003

+ +


LIBXML_VERSION_STRING

#define     LIBXML_VERSION_STRING

+the version number string, 1.2.3 value is "1002003"

+ +


LIBXML_TEST_VERSION

#define     LIBXML_TEST_VERSION

+Macro to check that the libxml version in use is compatible with +the version the software has been compiled against

+ +


WITH_TRIO

#define     WITH_TRIO

+defined if the trio support need to be configured in

+ +


WITHOUT_TRIO

#define     WITHOUT_TRIO

+defined if the trio support should not be configured in

+ +


LIBXML_THREAD_ENABLED

#define     LIBXML_THREAD_ENABLED

+Whether the thread support is configured in

+ +


LIBXML_FTP_ENABLED

#define     LIBXML_FTP_ENABLED

+Whether the FTP support is configured in

+ +


LIBXML_HTTP_ENABLED

#define     LIBXML_HTTP_ENABLED

+Whether the HTTP support is configured in

+ +


LIBXML_HTML_ENABLED

#define     LIBXML_HTML_ENABLED

+Whether the HTML support is configured in

+ +


LIBXML_CATALOG_ENABLED

#define     LIBXML_CATALOG_ENABLED

+Whether the Catalog support is configured in

+ +


LIBXML_DOCB_ENABLED

#define     LIBXML_DOCB_ENABLED

+Whether the SGML Docbook support is configured in

+ +


LIBXML_XPATH_ENABLED

#define     LIBXML_XPATH_ENABLED

+Whether XPath is configured in

+ +


LIBXML_XPTR_ENABLED

#define     LIBXML_XPTR_ENABLED

+Whether XPointer is configured in

+ +


LIBXML_C14N_ENABLED

#define     LIBXML_C14N_ENABLED

+Whether the Canonicalization support is configured in

+ +


LIBXML_XINCLUDE_ENABLED

#define     LIBXML_XINCLUDE_ENABLED

+Whether XInclude is configured in

+ +


LIBXML_ICONV_ENABLED

#define     LIBXML_ICONV_ENABLED

+Whether iconv support is available

+ +


LIBXML_DEBUG_ENABLED

#define     LIBXML_DEBUG_ENABLED

+Whether Debugging module is configured in

+ +


DEBUG_MEMORY_LOCATION

#define     DEBUG_MEMORY_LOCATION

+Whether the memory debugging is configured in

+ +


LIBXML_DLL_IMPORT

#define     LIBXML_DLL_IMPORT

+Used on Windows (MS C compiler only) to declare a variable as +imported from the library. This macro should be empty when compiling +libxml itself. It should expand to __declspec(dllimport) +when the client code includes this header, and that only if the client +links dynamically against libxml. +For this to work, we need three macros. One tells us which compiler is +being used and luckily the compiler defines such a thing: _MSC_VER. The +second macro tells us if we are compiling libxml or the client code and +we define the macro IN_LIBXML on the compiler's command line for this +purpose. The third macro, LIBXML_STATIC, must be defined by any client +code which links against libxml statically.

+ +


ATTRIBUTE_UNUSED

#define     ATTRIBUTE_UNUSED

+Macro used to signal to GCC unused function parameters

+ +

diff --git a/doc/html/libxml-xmlwriter.html b/doc/html/libxml-xmlwriter.html new file mode 100644 index 00000000..83a21398 --- /dev/null +++ b/doc/html/libxml-xmlwriter.html @@ -0,0 +1,64 @@ +xmlwriter

xmlwriter

xmlwriter —

Description

+ +

Details

struct xmlTextWriter

struct xmlTextWriter;

+ +


xmlTextWriterPtr

typedef xmlTextWriter *xmlTextWriterPtr;
+

+ +


xmlTextWriterWriteProcessingInstruction

#define xmlTextWriterWriteProcessingInstruction xmlTextWriterWritePI
+

+ +


xmlTextWriterWriteDocType

#define xmlTextWriterWriteDocType xmlTextWriterWriteDTD
+

+ +


xmlTextWriterEndDTDElement

#define xmlTextWriterEndDTDElement xmlTextWriterEndDTD
+

+ +


xmlTextWriterEndDTDAttlist

#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTD
+

+ +


xmlTextWriterEndDTDEntity

#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTD
+

+ +

diff --git a/doc/html/libxml.devhelp b/doc/html/libxml.devhelp new file mode 100644 index 00000000..006b4bfe --- /dev/null +++ b/doc/html/libxml.devhelp @@ -0,0 +1,618 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +