Tried to build libxml2-2.2.5
Automake is a fucking piece of ugly shit full of tricks and without
any kind of sensible documentation or logic :-(((((((((
Daniel, pissed !
diff --git a/doc/html/gnome-xml-htmlparser.html b/doc/html/gnome-xml-htmlparser.html
index 9452aea..ce38b23 100644
--- a/doc/html/gnome-xml-htmlparser.html
+++ b/doc/html/gnome-xml-htmlparser.html
@@ -115,7 +115,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN9543"
+NAME="AEN9508"
></A
><H2
>Name</H2
@@ -123,7 +123,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN9546"
+NAME="AEN9511"
></A
><H2
>Synopsis</H2
@@ -376,7 +376,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9607"
+NAME="AEN9572"
></A
><H2
>Description</H2
@@ -386,248 +386,131 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN9610"
+NAME="AEN9575"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9612"
+NAME="AEN9577"
></A
><H3
><A
NAME="HTMLPARSERCTXT"
></A
>htmlParserCtxt</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlParserCtxt htmlParserCtxt;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9617"
+NAME="AEN9581"
></A
><H3
><A
NAME="HTMLPARSERCTXTPTR"
></A
>htmlParserCtxtPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlParserCtxtPtr htmlParserCtxtPtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9622"
+NAME="AEN9585"
></A
><H3
><A
NAME="HTMLPARSERNODEINFO"
></A
>htmlParserNodeInfo</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlParserNodeInfo htmlParserNodeInfo;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9627"
+NAME="AEN9589"
></A
><H3
><A
NAME="HTMLSAXHANDLER"
></A
>htmlSAXHandler</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlSAXHandler htmlSAXHandler;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9632"
+NAME="AEN9593"
></A
><H3
><A
NAME="HTMLSAXHANDLERPTR"
></A
>htmlSAXHandlerPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlSAXHandlerPtr htmlSAXHandlerPtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9637"
+NAME="AEN9597"
></A
><H3
><A
NAME="HTMLPARSERINPUT"
></A
>htmlParserInput</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlParserInput htmlParserInput;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9642"
+NAME="AEN9601"
></A
><H3
><A
NAME="HTMLPARSERINPUTPTR"
></A
>htmlParserInputPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlParserInputPtr htmlParserInputPtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9647"
+NAME="AEN9605"
></A
><H3
><A
NAME="HTMLDOCPTR"
></A
>htmlDocPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlDocPtr htmlDocPtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9652"
+NAME="AEN9609"
></A
><H3
><A
NAME="HTMLNODEPTR"
></A
>htmlNodePtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xmlNodePtr htmlNodePtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9657"
+NAME="AEN9613"
></A
><H3
><A
@@ -661,33 +544,20 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9662"
+NAME="AEN9618"
></A
><H3
><A
NAME="HTMLELEMDESCPTR"
></A
>htmlElemDescPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef htmlElemDesc *htmlElemDescPtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9667"
+NAME="AEN9622"
></A
><H3
><A
@@ -717,33 +587,20 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9672"
+NAME="AEN9627"
></A
><H3
><A
NAME="HTMLENTITYDESCPTR"
></A
>htmlEntityDescPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef htmlEntityDesc *htmlEntityDescPtr;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9677"
+NAME="AEN9631"
></A
><H3
><A
@@ -799,7 +656,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> The tag name in lowercase</TD
+> </TD
></TR
><TR
><TD
@@ -814,7 +671,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the related htmlElemDescPtr or NULL if not found.</TD
+> </TD
></TR
></TABLE
><P
@@ -824,7 +681,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9698"
+NAME="AEN9652"
></A
><H3
><A
@@ -882,7 +739,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the entity name</TD
+> </TD
></TR
><TR
><TD
@@ -897,7 +754,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the associated htmlEntityDescPtr if found, NULL otherwise.</TD
+> </TD
></TR
></TABLE
><P
@@ -907,7 +764,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9720"
+NAME="AEN9674"
></A
><H3
><A
@@ -962,7 +819,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the entity's unicode value</TD
+> </TD
></TR
><TR
><TD
@@ -977,7 +834,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the associated htmlEntityDescPtr if found, NULL otherwise.</TD
+> </TD
></TR
></TABLE
><P
@@ -987,7 +844,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9741"
+NAME="AEN9695"
></A
><H3
><A
@@ -1046,7 +903,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the HTML document</TD
+> </TD
></TR
><TR
><TD
@@ -1063,7 +920,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the HTML element</TD
+> </TD
></TR
><TR
><TD
@@ -1078,7 +935,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if autoclosed, 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -1088,7 +945,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9766"
+NAME="AEN9720"
></A
><H3
><A
@@ -1152,7 +1009,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the HTML document</TD
+> </TD
></TR
><TR
><TD
@@ -1169,7 +1026,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> The tag name</TD
+> </TD
></TR
><TR
><TD
@@ -1186,7 +1043,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the HTML element</TD
+> </TD
></TR
><TR
><TD
@@ -1201,7 +1058,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->1 if autoclose, 0 otherwise</TD
+> </TD
></TR
></TABLE
><P
@@ -1211,7 +1068,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9796"
+NAME="AEN9750"
></A
><H3
><A
@@ -1273,7 +1130,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an HTML parser context</TD
+> </TD
></TR
><TR
><TD
@@ -1290,7 +1147,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> location to store the entity name</TD
+> </TD
></TR
><TR
><TD
@@ -1305,8 +1162,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the associated htmlEntityDescPtr if found, or NULL otherwise,
-if non-NULL *str will have to be freed by the caller.</TD
+> </TD
></TR
></TABLE
><P
@@ -1316,7 +1172,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9823"
+NAME="AEN9777"
></A
><H3
><A
@@ -1375,7 +1231,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an HTML parser context</TD
+> </TD
></TR
><TR
><TD
@@ -1390,7 +1246,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the value parsed (as an int)</TD
+> </TD
></TR
></TABLE
><P
@@ -1400,7 +1256,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9845"
+NAME="AEN9799"
></A
><H3
><A
@@ -1457,7 +1313,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an HTML parser context</TD
+> </TD
></TR
></TABLE
><P
@@ -1467,7 +1323,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9863"
+NAME="AEN9817"
></A
><H3
><A
@@ -1531,7 +1387,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to an array of xmlChar</TD
+> </TD
></TR
><TR
><TD
@@ -1548,7 +1404,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a free form C string describing the HTML document encoding, or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -1565,7 +1421,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the SAX handler block</TD
+> </TD
></TR
><TR
><TD
@@ -1582,7 +1438,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> if using SAX, this pointer will be provided on callbacks. </TD
+> </TD
></TR
><TR
><TD
@@ -1597,7 +1453,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the resulting document tree</TD
+> </TD
></TR
></TABLE
><P
@@ -1607,7 +1463,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9897"
+NAME="AEN9851"
></A
><H3
><A
@@ -1664,7 +1520,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to an array of xmlChar</TD
+> </TD
></TR
><TR
><TD
@@ -1681,7 +1537,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a free form C string describing the HTML document encoding, or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -1696,7 +1552,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the resulting document tree</TD
+> </TD
></TR
></TABLE
><P
@@ -1706,7 +1562,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9922"
+NAME="AEN9876"
></A
><H3
><A
@@ -1768,7 +1624,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the filename</TD
+> </TD
></TR
><TR
><TD
@@ -1785,7 +1641,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a free form C string describing the HTML document encoding, or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -1802,7 +1658,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the SAX handler block</TD
+> </TD
></TR
><TR
><TD
@@ -1819,7 +1675,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> if using SAX, this pointer will be provided on callbacks. </TD
+> </TD
></TR
><TR
><TD
@@ -1834,7 +1690,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the resulting document tree</TD
+> </TD
></TR
></TABLE
><P
@@ -1844,7 +1700,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9955"
+NAME="AEN9909"
></A
><H3
><A
@@ -1899,7 +1755,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the filename</TD
+> </TD
></TR
><TR
><TD
@@ -1916,7 +1772,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a free form C string describing the HTML document encoding, or NULL</TD
+> </TD
></TR
><TR
><TD
@@ -1931,7 +1787,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the resulting document tree</TD
+> </TD
></TR
></TABLE
><P
@@ -1941,7 +1797,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9979"
+NAME="AEN9933"
></A
><H3
><A
@@ -1995,7 +1851,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to an array of bytes to store the result</TD
+> </TD
></TR
><TR
><TD
@@ -2012,12 +1868,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the length of <TT
-CLASS="PARAMETER"
-><I
->out</I
-></TT
-></TD
+> </TD
></TR
><TR
><TD
@@ -2034,7 +1885,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to an array of UTF-8 chars</TD
+> </TD
></TR
><TR
><TD
@@ -2051,12 +1902,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the length of <TT
-CLASS="PARAMETER"
-><I
->in</I
-></TT
-></TD
+> </TD
></TR
><TR
><TD
@@ -2071,20 +1917,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->0 if success, -2 if the transcoding fails, or -1 otherwise
-The value of <TT
-CLASS="PARAMETER"
-><I
->inlen</I
-></TT
-> after return is the number of octets consumed
-as the return value is positive, else unpredictiable.
-The value of <TT
-CLASS="PARAMETER"
-><I
->outlen</I
-></TT
-> after return is the number of octets consumed.</TD
+> </TD
></TR
></TABLE
><P
@@ -2094,7 +1927,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10014"
+NAME="AEN9964"
></A
><H3
><A
@@ -2149,7 +1982,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to an array of bytes to store the result</TD
+> </TD
></TR
><TR
><TD
@@ -2166,12 +1999,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the length of <TT
-CLASS="PARAMETER"
-><I
->out</I
-></TT
-></TD
+> </TD
></TR
><TR
><TD
@@ -2188,7 +2016,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to an array of UTF-8 chars</TD
+> </TD
></TR
><TR
><TD
@@ -2205,12 +2033,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the length of <TT
-CLASS="PARAMETER"
-><I
->in</I
-></TT
-></TD
+> </TD
></TR
><TR
><TD
@@ -2227,7 +2050,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the quote character to escape (' or ") or zero.</TD
+> </TD
></TR
><TR
><TD
@@ -2242,20 +2065,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->0 if success, -2 if the transcoding fails, or -1 otherwise
-The value of <TT
-CLASS="PARAMETER"
-><I
->inlen</I
-></TT
-> after return is the number of octets consumed
-as the return value is positive, else unpredictiable.
-The value of <TT
-CLASS="PARAMETER"
-><I
->outlen</I
-></TT
-> after return is the number of octets consumed.</TD
+> </TD
></TR
></TABLE
><P
@@ -2265,7 +2075,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10053"
+NAME="AEN9999"
></A
><H3
><A
@@ -2319,7 +2129,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an HTML parser context</TD
+> </TD
></TR
></TABLE
><P
@@ -2329,7 +2139,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10069"
+NAME="AEN10015"
></A
><H3
><A
@@ -2406,7 +2216,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a SAX handler</TD
+> </TD
></TR
><TR
><TD
@@ -2423,7 +2233,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> The user data returned on SAX callbacks</TD
+> </TD
></TR
><TR
><TD
@@ -2440,7 +2250,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> a pointer to an array of chars</TD
+> </TD
></TR
><TR
><TD
@@ -2457,7 +2267,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> number of chars in the array</TD
+> </TD
></TR
><TR
><TD
@@ -2474,7 +2284,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an optional file name or URI</TD
+> </TD
></TR
><TR
><TD
@@ -2491,7 +2301,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an optional encoding</TD
+> </TD
></TR
><TR
><TD
@@ -2506,7 +2316,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->the new parser context or NULL</TD
+> </TD
></TR
></TABLE
><P
@@ -2516,7 +2326,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10113"
+NAME="AEN10059"
></A
><H3
><A
@@ -2572,7 +2382,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an XML parser context</TD
+> </TD
></TR
><TR
><TD
@@ -2589,7 +2399,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an char array</TD
+> </TD
></TR
><TR
><TD
@@ -2606,7 +2416,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the size in byte of the chunk</TD
+> </TD
></TR
><TR
><TD
@@ -2623,7 +2433,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> last chunk indicator</TD
+> </TD
></TR
><TR
><TD
@@ -2638,7 +2448,7 @@
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
->zero if no error, the xmlParserErrors otherwise.</TD
+> </TD
></TR
></TABLE
><P