root/trunk/bindings/bcd/libxml2/HTMLparser.d

Revision 123, 7.2 kB (checked in by Gregor, 5 years ago)

Almost every C binding regenerated.

Line 
1 /* THIS FILE GENERATED BY bcd.gen */
2 module bcd.libxml2.HTMLparser;
3 align(4):
4 public import bcd.libxml2.parser;
5 public import bcd.libxml2.xmlIO;
6 public import bcd.libxml2.globals;
7 public import bcd.libxml2.threads;
8 public import bcd.libxml2.xmlmemory;
9 public import bcd.libxml2.SAX2;
10 public import bcd.libxml2.SAX;
11 public import bcd.libxml2.xlink;
12 public import bcd.libxml2.encoding;
13 public import bcd.libxml2.entities;
14 public import bcd.libxml2.hash;
15 public import bcd.libxml2.valid;
16 public import bcd.libxml2.xmlautomata;
17 public import bcd.libxml2.list;
18 public import bcd.libxml2.xmlerror;
19 public import bcd.libxml2.tree;
20 public import bcd.libxml2.xmlregexp;
21 public import bcd.libxml2.dict;
22 public import bcd.libxml2.xmlstring;
23 public import bcd.libxml2.xmlversion;
24 enum htmlStatus {
25 HTML_NA=0,
26 HTML_INVALID=1,
27 HTML_DEPRECATED=2,
28 HTML_VALID=4,
29 HTML_REQUIRED=12,
30 }
31 enum htmlParserOption {
32 HTML_PARSE_RECOVER=1,
33 HTML_PARSE_NOERROR=32,
34 HTML_PARSE_NOWARNING=64,
35 HTML_PARSE_PEDANTIC=128,
36 HTML_PARSE_NOBLANKS=256,
37 HTML_PARSE_NONET=2048,
38 HTML_PARSE_COMPACT=65536,
39 }
40 alias _htmlEntityDesc htmlEntityDesc;
41 alias _htmlEntityDesc * htmlEntityDescPtr;
42 alias _htmlElemDesc htmlElemDesc;
43 alias _htmlElemDesc * htmlElemDescPtr;
44 alias _xmlNode * htmlNodePtr;
45 alias _xmlDoc * htmlDocPtr;
46 alias _xmlParserInput * htmlParserInputPtr;
47 alias _xmlParserInput htmlParserInput;
48 alias _xmlSAXHandler * htmlSAXHandlerPtr;
49 alias _xmlSAXHandler htmlSAXHandler;
50 alias _xmlParserNodeInfo htmlParserNodeInfo;
51 alias _xmlParserCtxt * htmlParserCtxtPtr;
52 alias _xmlParserCtxt htmlParserCtxt;
53 extern (C) int htmlNodeStatus(_xmlNode *, int);
54 extern (C) int htmlElementStatusHere(_htmlElemDesc *, _htmlElemDesc *);
55 extern (C) int htmlElementAllowedHere(_htmlElemDesc *, char *);
56 extern (C) int htmlAttrAllowed(_htmlElemDesc *, char *, int);
57 alias int function(void *, char *, int) _BCD_func__2103;
58 alias int function(void *) _BCD_func__1451;
59 extern (C) _xmlDoc * htmlCtxtReadIO(_xmlParserCtxt *, _BCD_func__2103, _BCD_func__1451, void *, char *, char *, int);
60 extern (C) _xmlDoc * htmlCtxtReadFd(_xmlParserCtxt *, int, char *, char *, int);
61 extern (C) _xmlDoc * htmlCtxtReadMemory(_xmlParserCtxt *, char *, int, char *, char *, int);
62 extern (C) _xmlDoc * htmlCtxtReadFile(_xmlParserCtxt *, char *, char *, int);
63 extern (C) _xmlDoc * htmlCtxtReadDoc(_xmlParserCtxt *, char *, char *, char *, int);
64 extern (C) _xmlDoc * htmlReadIO(_BCD_func__2103, _BCD_func__1451, void *, char *, char *, int);
65 extern (C) _xmlDoc * htmlReadFd(int, char *, char *, int);
66 extern (C) _xmlDoc * htmlReadMemory(char *, int, char *, char *, int);
67 extern (C) _xmlDoc * htmlReadFile(char *, char *, int);
68 extern (C) _xmlDoc * htmlReadDoc(char *, char *, char *, int);
69 extern (C) int htmlCtxtUseOptions(_xmlParserCtxt *, int);
70 extern (C) void htmlCtxtReset(_xmlParserCtxt *);
71 extern (C) void htmlFreeParserCtxt(_xmlParserCtxt *);
72 extern (C) int htmlParseChunk(_xmlParserCtxt *, char *, int, int);
73 extern (C) _xmlParserCtxt * htmlCreatePushParserCtxt(_xmlSAXHandler *, void *, char *, int, char *, int);
74 extern (C) int htmlHandleOmittedElem(int);
75 extern (C) int htmlIsScriptAttribute(char *);
76 extern (C) int htmlEncodeEntities(char *, int *, char *, int *, int);
77 extern (C) int UTF8ToHtml(char *, int *, char *, int *);
78 extern (C) _xmlDoc * htmlParseFile(char *, char *);
79 extern (C) _xmlDoc * htmlSAXParseFile(char *, char *, _xmlSAXHandler *, void *);
80 extern (C) _xmlDoc * htmlParseDoc(char *, char *);
81 extern (C) _xmlDoc * htmlSAXParseDoc(char *, char *, _xmlSAXHandler *, void *);
82 extern (C) int htmlParseDocument(_xmlParserCtxt *);
83 extern (C) _xmlParserCtxt * htmlCreateMemoryParserCtxt(char *, int);
84 extern (C) void htmlParseElement(_xmlParserCtxt *);
85 extern (C) int htmlParseCharRef(_xmlParserCtxt *);
86 extern (C) _htmlEntityDesc * htmlParseEntityRef(_xmlParserCtxt *, char * *);
87 extern (C) int htmlAutoCloseTag(_xmlDoc *, char *, _xmlNode *);
88 extern (C) int htmlIsAutoClosed(_xmlDoc *, _xmlNode *);
89 extern (C) _htmlEntityDesc * htmlEntityValueLookup(uint);
90 extern (C) _htmlEntityDesc * htmlEntityLookup(char *);
91 extern (C) _htmlElemDesc * htmlTagLookup(char *);
92 alias void function(_xmlNode *) _BCD_func__1921;
93 alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__1922;
94 alias _xmlParserInputBuffer * function(char *, int) _BCD_func__1923;
95 alias char * function(char *) _BCD_func__1928;
96 alias void * function(void *, uint) _BCD_func__1929;
97 alias void * function(uint) _BCD_func__1930;
98 alias void function(void *) _BCD_func__1931;
99 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__1937;
100 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__1938;
101 alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__1939;
102 alias void function(void *, _xmlNode *) _BCD_func__1940;
103 alias int function(void *, void *) _BCD_func__1957;
104 alias int function(void *, char *, int) _BCD_func__2100;
105 alias void * function(char *) _BCD_func__2101;
106 alias int function(char *) _BCD_func__2102;
107 alias int function(char *, int *, char *, int *) _BCD_func__2111;
108 alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__2114;
109 alias void function(void *, char *, char *, char *) _BCD_func__2145;
110 alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__2146;
111 alias void function(void *, char *, ...) _BCD_func__2147;
112 alias void function(void *, char *, int) _BCD_func__2148;
113 alias void function(void *, char *) _BCD_func__2149;
114 alias void function(void *, char *, char *) _BCD_func__2150;
115 alias void function(void *, char *, char * *) _BCD_func__2151;
116 alias void function(void *, _xmlSAXLocator *) _BCD_func__2152;
117 alias void function(void *, char *, char *, char *, char *) _BCD_func__2153;
118 alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__2154;
119 alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__2155;
120 alias void function(void *, char *, int, char *, char *, char *) _BCD_func__2156;
121 alias _xmlEntity * function(void *, char *) _BCD_func__2157;
122 alias _xmlParserInput * function(void *, char *, char *) _BCD_func__2158;
123 alias void function(char *) _BCD_func__2164;
124 alias void function(void *) _BCD_func__2184;
125 alias void function(void *, _xmlError *) _BCD_func__2185;
126 alias void function(void *, void *, char *, char *, char *) _BCD_func__2201;
127 alias void function(void *, void *, char *) _BCD_func__2202;
128 alias void * function(void *, char *) _BCD_func__2203;
129 alias void function(void *, char *) _BCD_func__2204;
130 alias void function(void *, char *, void *, void *) _BCD_func__2323;
131 alias int function(void *, long *, int) _BCD_func__1453;
132 alias int function(void *, char *, uint) _BCD_func__1455;
133 alias int function(void *, char *, uint) _BCD_func__1457;
134 alias int function(void * *, char *) _BCD_func__2461;
135 alias int function(char *, char * * *, uint *) _BCD_func__2462;
136 alias int function(void *, char *, char *, char *, char *) _BCD_func__2463;
137 struct _htmlEntityDesc {
138 uint value;
139 char * name;
140 char * desc;
141 }
142 struct _htmlElemDesc {
143 char * name;
144 char startTag;
145 char endTag;
146 char saveEndTag;
147 char empty;
148 char depr;
149 char dtd;
150 char isinline;
151 char * desc;
152 char * * subelts;
153 char * defaultsubelt;
154 char * * attrs_opt;
155 char * * attrs_depr;
156 char * * attrs_req;
157 }
Note: See TracBrowser for help on using the browser.