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

Revision 123, 9.6 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.parserInternals;
3 align(4):
4 const int XML_MAX_NAMELEN = 100;
5 const int INPUT_CHUNK = 250;
6 const int XML_SUBSTITUTE_NONE = 0;
7 const int XML_SUBSTITUTE_REF = 1;
8 const int XML_SUBSTITUTE_PEREF = 2;
9 const int XML_SUBSTITUTE_BOTH = 3;
10 public import bcd.libxml2.chvalid;
11 public import bcd.libxml2.HTMLparser;
12 public import bcd.libxml2.parser;
13 public import bcd.libxml2.xmlIO;
14 public import bcd.libxml2.globals;
15 public import bcd.libxml2.threads;
16 public import bcd.libxml2.xmlmemory;
17 public import bcd.libxml2.SAX2;
18 public import bcd.libxml2.SAX;
19 public import bcd.libxml2.xlink;
20 public import bcd.libxml2.encoding;
21 public import bcd.libxml2.entities;
22 public import bcd.libxml2.hash;
23 public import bcd.libxml2.valid;
24 public import bcd.libxml2.xmlautomata;
25 public import bcd.libxml2.list;
26 public import bcd.libxml2.xmlerror;
27 public import bcd.libxml2.tree;
28 public import bcd.libxml2.xmlregexp;
29 public import bcd.libxml2.dict;
30 public import bcd.libxml2.xmlstring;
31 public import bcd.libxml2.xmlversion;
32 alias void function(_xmlEntity *, _xmlNode *, _xmlNode *) _BCD_func__1824;
33 alias _BCD_func__1824 xmlEntityReferenceFunc;
34 extern (C) void xmlHandleEntity(_xmlParserCtxt *, _xmlEntity *);
35 extern (C) char * xmlDecodeEntities(_xmlParserCtxt *, int, int, char, char, char);
36 extern (C) char * xmlNamespaceParseQName(_xmlParserCtxt *, char * *);
37 extern (C) void xmlParserHandleReference(_xmlParserCtxt *);
38 extern (C) char * xmlNamespaceParseNCName(_xmlParserCtxt *);
39 extern (C) char * xmlScanName(_xmlParserCtxt *);
40 extern (C) char * xmlNamespaceParseNSDef(_xmlParserCtxt *);
41 extern (C) void xmlParseNamespace(_xmlParserCtxt *);
42 extern (C) char * xmlParseQuotedString(_xmlParserCtxt *);
43 extern (C) void xmlSetEntityReferenceFunc(_BCD_func__1824);
44 extern (C) _xmlParserCtxt * htmlCreateFileParserCtxt(char *, char *);
45 extern (C) void htmlInitAutoClose();
46 extern (C) void xmlParserInputShrink(_xmlParserInput *);
47 extern (C) void xmlNextChar(_xmlParserCtxt *);
48 extern (C) int xmlCopyChar(int, char *, int);
49 extern (C) int xmlCopyCharMultiByte(char *, int);
50 extern (C) int xmlCurrentChar(_xmlParserCtxt *, int *);
51 extern (C) int xmlCheckLanguageID(char *);
52 extern (C) void xmlParserHandlePEReference(_xmlParserCtxt *);
53 extern (C) int xmlStringCurrentChar(_xmlParserCtxt *, char *, int *);
54 extern (C) int xmlSkipBlankChars(_xmlParserCtxt *);
55 extern (C) int namePush(_xmlParserCtxt *, char *);
56 extern (C) char * namePop(_xmlParserCtxt *);
57 extern (C) _xmlParserInput * inputPop(_xmlParserCtxt *);
58 extern (C) int inputPush(_xmlParserCtxt *, _xmlParserInput *);
59 extern (C) _xmlNode * nodePop(_xmlParserCtxt *);
60 extern (C) int nodePush(_xmlParserCtxt *, _xmlNode *);
61 extern (C) char * xmlStringLenDecodeEntities(_xmlParserCtxt *, char *, int, int, char, char, char);
62 extern (C) char * xmlStringDecodeEntities(_xmlParserCtxt *, char *, int, char, char, char);
63 extern (C) void xmlParseExternalSubset(_xmlParserCtxt *, char *, char *);
64 extern (C) void xmlParseMisc(_xmlParserCtxt *);
65 extern (C) void xmlParseTextDecl(_xmlParserCtxt *);
66 extern (C) void xmlParseXMLDecl(_xmlParserCtxt *);
67 extern (C) int xmlParseSDDecl(_xmlParserCtxt *);
68 extern (C) char * xmlParseEncodingDecl(_xmlParserCtxt *);
69 extern (C) char * xmlParseEncName(_xmlParserCtxt *);
70 extern (C) char * xmlParseVersionInfo(_xmlParserCtxt *);
71 extern (C) char * xmlParseVersionNum(_xmlParserCtxt *);
72 extern (C) void xmlParseElement(_xmlParserCtxt *);
73 extern (C) void xmlParseContent(_xmlParserCtxt *);
74 extern (C) void xmlParseCDSect(_xmlParserCtxt *);
75 extern (C) void xmlParseEndTag(_xmlParserCtxt *);
76 extern (C) char * xmlParseStartTag(_xmlParserCtxt *);
77 extern (C) char * xmlParseAttribute(_xmlParserCtxt *, char * *);
78 extern (C) void xmlParseDocTypeDecl(_xmlParserCtxt *);
79 extern (C) void xmlParsePEReference(_xmlParserCtxt *);
80 extern (C) void xmlParseReference(_xmlParserCtxt *);
81 extern (C) _xmlEntity * xmlParseEntityRef(_xmlParserCtxt *);
82 extern (C) int xmlParseCharRef(_xmlParserCtxt *);
83 extern (C) void xmlParseMarkupDecl(_xmlParserCtxt *);
84 extern (C) int xmlParseElementDecl(_xmlParserCtxt *);
85 extern (C) int xmlParseElementContentDecl(_xmlParserCtxt *, char *, _xmlElementContent * *);
86 extern (C) _xmlElementContent * xmlParseElementChildrenContentDecl(_xmlParserCtxt *, int);
87 extern (C) _xmlElementContent * xmlParseElementMixedContentDecl(_xmlParserCtxt *, int);
88 extern (C) void xmlParseAttributeListDecl(_xmlParserCtxt *);
89 extern (C) int xmlParseAttributeType(_xmlParserCtxt *, _xmlEnumeration * *);
90 extern (C) int xmlParseEnumeratedType(_xmlParserCtxt *, _xmlEnumeration * *);
91 extern (C) _xmlEnumeration * xmlParseEnumerationType(_xmlParserCtxt *);
92 extern (C) _xmlEnumeration * xmlParseNotationType(_xmlParserCtxt *);
93 extern (C) int xmlParseDefaultDecl(_xmlParserCtxt *, char * *);
94 extern (C) void xmlParseEntityDecl(_xmlParserCtxt *);
95 extern (C) void xmlParseNotationDecl(_xmlParserCtxt *);
96 extern (C) void xmlParsePI(_xmlParserCtxt *);
97 extern (C) char * xmlParsePITarget(_xmlParserCtxt *);
98 extern (C) void xmlParseComment(_xmlParserCtxt *);
99 extern (C) char * xmlParseExternalID(_xmlParserCtxt *, char * *, int);
100 extern (C) void xmlParseCharData(_xmlParserCtxt *, int);
101 extern (C) char * xmlParsePubidLiteral(_xmlParserCtxt *);
102 extern (C) char * xmlParseSystemLiteral(_xmlParserCtxt *);
103 extern (C) char * xmlParseAttValue(_xmlParserCtxt *);
104 extern (C) char * xmlParseEntityValue(_xmlParserCtxt *, char * *);
105 extern (C) char * xmlParseNmtoken(_xmlParserCtxt *);
106 extern (C) char * xmlParseName(_xmlParserCtxt *);
107 extern (C) char * xmlSplitQName(_xmlParserCtxt *, char *, char * *);
108 extern (C) _xmlParserInput * xmlNewInputStream(_xmlParserCtxt *);
109 extern (C) _xmlParserInput * xmlNewInputFromFile(_xmlParserCtxt *, char *);
110 extern (C) void xmlFreeInputStream(_xmlParserInput *);
111 extern (C) char xmlPopInput(_xmlParserCtxt *);
112 extern (C) void xmlPushInput(_xmlParserCtxt *, _xmlParserInput *);
113 extern (C) _xmlParserInput * xmlNewEntityInputStream(_xmlParserCtxt *, _xmlEntity *);
114 extern (C) _xmlParserInput * xmlNewStringInputStream(_xmlParserCtxt *, char *);
115 extern (C) int xmlSwitchInputEncoding(_xmlParserCtxt *, _xmlParserInput *, _xmlCharEncodingHandler *);
116 extern (C) int xmlSwitchToEncoding(_xmlParserCtxt *, _xmlCharEncodingHandler *);
117 extern (C) int xmlSwitchEncoding(_xmlParserCtxt *, int);
118 extern (C) _xmlParserCtxt * xmlCreateEntityParserCtxt(char *, char *, char *);
119 extern (C) _xmlParserCtxt * xmlCreateMemoryParserCtxt(char *, int);
120 extern (C) _xmlParserCtxt * xmlCreateURLParserCtxt(char *, int);
121 extern (C) _xmlParserCtxt * xmlCreateFileParserCtxt(char *);
122 extern (C) int xmlIsLetter(int);
123 alias void function(_xmlNode *) _BCD_func__2070;
124 alias _xmlOutputBuffer * function(char *, _xmlCharEncodingHandler *, int) _BCD_func__2071;
125 alias _xmlParserInputBuffer * function(char *, int) _BCD_func__2072;
126 alias char * function(char *) _BCD_func__2077;
127 alias void * function(void *, uint) _BCD_func__2078;
128 alias void * function(uint) _BCD_func__2079;
129 alias void function(void *) _BCD_func__2080;
130 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *) _BCD_func__2086;
131 alias void function(void *, _xmlNode *, int, char * *, char * *, int, char * *, char * *, int *, int *, int, char * *, char * *) _BCD_func__2087;
132 alias void function(void *, _xmlNode *, char *, char *, char *) _BCD_func__2088;
133 alias void function(void *, _xmlNode *) _BCD_func__2089;
134 alias int function(void *, void *) _BCD_func__2106;
135 alias int function(void *) _BCD_func__1574;
136 alias int function(void *, char *, int) _BCD_func__2249;
137 alias void * function(char *) _BCD_func__2250;
138 alias int function(char *) _BCD_func__2251;
139 alias int function(void *, char *, int) _BCD_func__2252;
140 alias int function(char *, int *, char *, int *) _BCD_func__2260;
141 alias _xmlParserInput * function(char *, char *, _xmlParserCtxt *) _BCD_func__2263;
142 alias void function(void *, char *, char *, char *) _BCD_func__2294;
143 alias void function(void *, char *, char *, char *, int, char * *, int, int, char * *) _BCD_func__2295;
144 alias void function(void *, char *, ...) _BCD_func__2296;
145 alias void function(void *, char *, int) _BCD_func__2297;
146 alias void function(void *, char *) _BCD_func__2298;
147 alias void function(void *, char *, char *) _BCD_func__2299;
148 alias void function(void *, char *, char * *) _BCD_func__2300;
149 alias void function(void *, _xmlSAXLocator *) _BCD_func__2301;
150 alias void function(void *, char *, char *, char *, char *) _BCD_func__2302;
151 alias void function(void *, char *, int, _xmlElementContent *) _BCD_func__2303;
152 alias void function(void *, char *, char *, int, int, char *, _xmlEnumeration *) _BCD_func__2304;
153 alias void function(void *, char *, int, char *, char *, char *) _BCD_func__2305;
154 alias _xmlEntity * function(void *, char *) _BCD_func__2306;
155 alias _xmlParserInput * function(void *, char *, char *) _BCD_func__2307;
156 alias void function(char *) _BCD_func__2313;
157 alias void function(void *) _BCD_func__2333;
158 alias void function(void *, _xmlError *) _BCD_func__2334;
159 alias void function(void *, void *, char *, char *, char *) _BCD_func__2350;
160 alias void function(void *, void *, char *) _BCD_func__2351;
161 alias void * function(void *, char *) _BCD_func__2352;
162 alias void function(void *, char *) _BCD_func__2353;
163 alias void function(void *, char *, void *, void *) _BCD_func__2471;
164 alias int function(void *, long *, int) _BCD_func__1576;
165 alias int function(void *, char *, uint) _BCD_func__1578;
166 alias int function(void *, char *, uint) _BCD_func__1580;
167 alias int function(void * *, char *) _BCD_func__2609;
168 alias int function(char *, char * * *, uint *) _BCD_func__2610;
169 alias int function(void *, char *, char *, char *, char *) _BCD_func__2611;
170 extern (C) extern char [1] xmlStringComment;
171 extern (C) extern char [1] xmlStringTextNoenc;
172 extern (C) extern char [1] xmlStringText;
173 extern (C) extern uint xmlParserMaxDepth;
Note: See TracBrowser for help on using the browser.