summaryrefslogtreecommitdiff
path: root/packages/libxml/src/HTMLtree.inc
diff options
context:
space:
mode:
Diffstat (limited to 'packages/libxml/src/HTMLtree.inc')
-rw-r--r--packages/libxml/src/HTMLtree.inc42
1 files changed, 13 insertions, 29 deletions
diff --git a/packages/libxml/src/HTMLtree.inc b/packages/libxml/src/HTMLtree.inc
index 449a26f102..90989ad72b 100644
--- a/packages/libxml/src/HTMLtree.inc
+++ b/packages/libxml/src/HTMLtree.inc
@@ -8,57 +8,47 @@
* Author: Daniel Veillard
*)
-#ifndef __HTML_TREE_H__
-#define __HTML_TREE_H__
-
-#include <stdio.h>
-#include <libxml/xmlversion.h>
-#include <libxml/tree.h>
-#include <libxml/HTMLparser.h>
-
-{ LIBXML_HTML_ENABLED
-
-{ __cplusplus
-extern "C" {
-#endif
-
+{$IFDEF LIBXML_HTML_ENABLED}
+{$IFDEF CONST}
(**
* HTML_TEXT_NODE:
*
* Macro. A text node in a HTML document is really implemented
* the same way as a text node in an XML document.
*)
-#define HTML_TEXT_NODE XML_TEXT_NODE
+ HTML_TEXT_NODE = XML_TEXT_NODE;
(**
* HTML_ENTITY_REF_NODE:
*
* Macro. An entity reference in a HTML document is really implemented
* the same way as an entity reference in an XML document.
*)
-#define HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE
+ HTML_ENTITY_REF_NODE = XML_ENTITY_REF_NODE;
(**
* HTML_COMMENT_NODE:
*
* Macro. A comment in a HTML document is really implemented
* the same way as a comment in an XML document.
*)
-#define HTML_COMMENT_NODE XML_COMMENT_NODE
+ HTML_COMMENT_NODE = XML_COMMENT_NODE;
(**
* HTML_PRESERVE_NODE:
*
* Macro. A preserved node in a HTML document is really implemented
* the same way as a CDATA section in an XML document.
*)
-#define HTML_PRESERVE_NODE XML_CDATA_SECTION_NODE
+ HTML_PRESERVE_NODE = XML_CDATA_SECTION_NODE;
(**
* HTML_PI_NODE:
*
* Macro. A processing instruction in a HTML document is really implemented
* the same way as a processing instruction in an XML document.
*)
-#define HTML_PI_NODE XML_PI_NODE
+ HTML_PI_NODE = XML_PI_NODE;
+{$ENDIF}
+{$IFDEF FUNCTION_}
XMLPUBFUN htmlDocPtr XMLCALL
htmlNewDoc (xmlChar *URI,
xmlChar *ExternalID);
@@ -70,7 +60,7 @@ XMLPUBFUN xmlChar * XMLCALL
XMLPUBFUN int XMLCALL
htmlSetMetaEncoding (htmlDocPtr doc,
xmlChar *encoding);
-{ LIBXML_OUTPUT_ENABLED
+{$IFDEF LIBXML_OUTPUT_ENABLED}
XMLPUBFUN void XMLCALL
htmlDocDumpMemory (xmlDocPtr cur,
xmlChar **mem,
@@ -131,17 +121,11 @@ XMLPUBFUN void XMLCALL
xmlNodePtr cur,
char *encoding);
-#endif (* LIBXML_OUTPUT_ENABLED *)
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
XMLPUBFUN int XMLCALL
htmlIsBooleanAttr (xmlChar *name);
+{$ENDIF}
-{ __cplusplus
-}
-#endif
-
-#endif (* LIBXML_HTML_ENABLED *)
-
-#endif (* __HTML_TREE_H__ *)
-
+{$ENDIF} (* LIBXML_HTML_ENABLED *)