@@ -83,87 +83,101 @@ struct _htmlEntityDesc {
83
83
/*
84
84
* There is only few public functions.
85
85
*/
86
- XMLPUBFUN const htmlElemDesc * XMLCALL
86
+ XML_DEPRECATED
87
+ XMLPUBFUN void
88
+ htmlInitAutoClose (void );
89
+ XMLPUBFUN const htmlElemDesc *
87
90
htmlTagLookup (const xmlChar * tag );
88
- XMLPUBFUN const htmlEntityDesc * XMLCALL
91
+ XMLPUBFUN const htmlEntityDesc *
89
92
htmlEntityLookup (const xmlChar * name );
90
- XMLPUBFUN const htmlEntityDesc * XMLCALL
93
+ XMLPUBFUN const htmlEntityDesc *
91
94
htmlEntityValueLookup (unsigned int value );
92
95
93
- XMLPUBFUN int XMLCALL
96
+ XMLPUBFUN int
94
97
htmlIsAutoClosed (htmlDocPtr doc ,
95
98
htmlNodePtr elem );
96
- XMLPUBFUN int XMLCALL
99
+ XMLPUBFUN int
97
100
htmlAutoCloseTag (htmlDocPtr doc ,
98
101
const xmlChar * name ,
99
102
htmlNodePtr elem );
100
- XMLPUBFUN const htmlEntityDesc * XMLCALL
103
+ XML_DEPRECATED
104
+ XMLPUBFUN const htmlEntityDesc *
101
105
htmlParseEntityRef (htmlParserCtxtPtr ctxt ,
102
106
const xmlChar * * str );
103
- XMLPUBFUN int XMLCALL
107
+ XML_DEPRECATED
108
+ XMLPUBFUN int
104
109
htmlParseCharRef (htmlParserCtxtPtr ctxt );
105
- XMLPUBFUN void XMLCALL
110
+ XML_DEPRECATED
111
+ XMLPUBFUN void
106
112
htmlParseElement (htmlParserCtxtPtr ctxt );
107
113
108
- XMLPUBFUN htmlParserCtxtPtr XMLCALL
114
+ XMLPUBFUN htmlParserCtxtPtr
109
115
htmlNewParserCtxt (void );
116
+ XMLPUBFUN htmlParserCtxtPtr
117
+ htmlNewSAXParserCtxt (const htmlSAXHandler * sax ,
118
+ void * userData );
110
119
111
- XMLPUBFUN htmlParserCtxtPtr XMLCALL
120
+ XMLPUBFUN htmlParserCtxtPtr
112
121
htmlCreateMemoryParserCtxt (const char * buffer ,
113
122
int size );
114
123
115
- XMLPUBFUN int XMLCALL
124
+ XMLPUBFUN int
116
125
htmlParseDocument (htmlParserCtxtPtr ctxt );
117
- XMLPUBFUN htmlDocPtr XMLCALL
126
+ XML_DEPRECATED
127
+ XMLPUBFUN htmlDocPtr
118
128
htmlSAXParseDoc (const xmlChar * cur ,
119
129
const char * encoding ,
120
130
htmlSAXHandlerPtr sax ,
121
131
void * userData );
122
- XMLPUBFUN htmlDocPtr XMLCALL
132
+ XMLPUBFUN htmlDocPtr
123
133
htmlParseDoc (const xmlChar * cur ,
124
134
const char * encoding );
125
- XMLPUBFUN htmlDocPtr XMLCALL
135
+ XMLPUBFUN htmlParserCtxtPtr
136
+ htmlCreateFileParserCtxt (const char * filename ,
137
+ const char * encoding );
138
+ XML_DEPRECATED
139
+ XMLPUBFUN htmlDocPtr
126
140
htmlSAXParseFile (const char * filename ,
127
141
const char * encoding ,
128
142
htmlSAXHandlerPtr sax ,
129
143
void * userData );
130
- XMLPUBFUN htmlDocPtr XMLCALL
144
+ XMLPUBFUN htmlDocPtr
131
145
htmlParseFile (const char * filename ,
132
146
const char * encoding );
133
- XMLPUBFUN int XMLCALL
147
+ XMLPUBFUN int
134
148
UTF8ToHtml (unsigned char * out ,
135
149
int * outlen ,
136
150
const unsigned char * in ,
137
151
int * inlen );
138
- XMLPUBFUN int XMLCALL
152
+ XMLPUBFUN int
139
153
htmlEncodeEntities (unsigned char * out ,
140
154
int * outlen ,
141
155
const unsigned char * in ,
142
156
int * inlen , int quoteChar );
143
- XMLPUBFUN int XMLCALL
157
+ XMLPUBFUN int
144
158
htmlIsScriptAttribute (const xmlChar * name );
145
- XMLPUBFUN int XMLCALL
159
+ XMLPUBFUN int
146
160
htmlHandleOmittedElem (int val );
147
161
148
162
#ifdef LIBXML_PUSH_ENABLED
149
163
/**
150
164
* Interfaces for the Push mode.
151
165
*/
152
- XMLPUBFUN htmlParserCtxtPtr XMLCALL
166
+ XMLPUBFUN htmlParserCtxtPtr
153
167
htmlCreatePushParserCtxt (htmlSAXHandlerPtr sax ,
154
168
void * user_data ,
155
169
const char * chunk ,
156
170
int size ,
157
171
const char * filename ,
158
172
xmlCharEncoding enc );
159
- XMLPUBFUN int XMLCALL
173
+ XMLPUBFUN int
160
174
htmlParseChunk (htmlParserCtxtPtr ctxt ,
161
175
const char * chunk ,
162
176
int size ,
163
177
int terminate );
164
178
#endif /* LIBXML_PUSH_ENABLED */
165
179
166
- XMLPUBFUN void XMLCALL
180
+ XMLPUBFUN void
167
181
htmlFreeParserCtxt (htmlParserCtxtPtr ctxt );
168
182
169
183
/*
@@ -188,63 +202,63 @@ typedef enum {
188
202
HTML_PARSE_IGNORE_ENC = 1 <<21 /* ignore internal document encoding hint */
189
203
} htmlParserOption ;
190
204
191
- XMLPUBFUN void XMLCALL
205
+ XMLPUBFUN void
192
206
htmlCtxtReset (htmlParserCtxtPtr ctxt );
193
- XMLPUBFUN int XMLCALL
207
+ XMLPUBFUN int
194
208
htmlCtxtUseOptions (htmlParserCtxtPtr ctxt ,
195
209
int options );
196
- XMLPUBFUN htmlDocPtr XMLCALL
210
+ XMLPUBFUN htmlDocPtr
197
211
htmlReadDoc (const xmlChar * cur ,
198
212
const char * URL ,
199
213
const char * encoding ,
200
214
int options );
201
- XMLPUBFUN htmlDocPtr XMLCALL
215
+ XMLPUBFUN htmlDocPtr
202
216
htmlReadFile (const char * URL ,
203
217
const char * encoding ,
204
218
int options );
205
- XMLPUBFUN htmlDocPtr XMLCALL
219
+ XMLPUBFUN htmlDocPtr
206
220
htmlReadMemory (const char * buffer ,
207
221
int size ,
208
222
const char * URL ,
209
223
const char * encoding ,
210
224
int options );
211
- XMLPUBFUN htmlDocPtr XMLCALL
225
+ XMLPUBFUN htmlDocPtr
212
226
htmlReadFd (int fd ,
213
227
const char * URL ,
214
228
const char * encoding ,
215
229
int options );
216
- XMLPUBFUN htmlDocPtr XMLCALL
230
+ XMLPUBFUN htmlDocPtr
217
231
htmlReadIO (xmlInputReadCallback ioread ,
218
232
xmlInputCloseCallback ioclose ,
219
233
void * ioctx ,
220
234
const char * URL ,
221
235
const char * encoding ,
222
236
int options );
223
- XMLPUBFUN htmlDocPtr XMLCALL
237
+ XMLPUBFUN htmlDocPtr
224
238
htmlCtxtReadDoc (xmlParserCtxtPtr ctxt ,
225
239
const xmlChar * cur ,
226
240
const char * URL ,
227
241
const char * encoding ,
228
242
int options );
229
- XMLPUBFUN htmlDocPtr XMLCALL
243
+ XMLPUBFUN htmlDocPtr
230
244
htmlCtxtReadFile (xmlParserCtxtPtr ctxt ,
231
245
const char * filename ,
232
246
const char * encoding ,
233
247
int options );
234
- XMLPUBFUN htmlDocPtr XMLCALL
248
+ XMLPUBFUN htmlDocPtr
235
249
htmlCtxtReadMemory (xmlParserCtxtPtr ctxt ,
236
250
const char * buffer ,
237
251
int size ,
238
252
const char * URL ,
239
253
const char * encoding ,
240
254
int options );
241
- XMLPUBFUN htmlDocPtr XMLCALL
255
+ XMLPUBFUN htmlDocPtr
242
256
htmlCtxtReadFd (xmlParserCtxtPtr ctxt ,
243
257
int fd ,
244
258
const char * URL ,
245
259
const char * encoding ,
246
260
int options );
247
- XMLPUBFUN htmlDocPtr XMLCALL
261
+ XMLPUBFUN htmlDocPtr
248
262
htmlCtxtReadIO (xmlParserCtxtPtr ctxt ,
249
263
xmlInputReadCallback ioread ,
250
264
xmlInputCloseCallback ioclose ,
@@ -266,10 +280,10 @@ typedef enum {
266
280
/* Using htmlElemDesc rather than name here, to emphasise the fact
267
281
that otherwise there's a lookup overhead
268
282
*/
269
- XMLPUBFUN htmlStatus XMLCALL htmlAttrAllowed (const htmlElemDesc * , const xmlChar * , int ) ;
270
- XMLPUBFUN int XMLCALL htmlElementAllowedHere (const htmlElemDesc * , const xmlChar * ) ;
271
- XMLPUBFUN htmlStatus XMLCALL htmlElementStatusHere (const htmlElemDesc * , const htmlElemDesc * ) ;
272
- XMLPUBFUN htmlStatus XMLCALL htmlNodeStatus (const htmlNodePtr , int ) ;
283
+ XMLPUBFUN htmlStatus htmlAttrAllowed (const htmlElemDesc * , const xmlChar * , int ) ;
284
+ XMLPUBFUN int htmlElementAllowedHere (const htmlElemDesc * , const xmlChar * ) ;
285
+ XMLPUBFUN htmlStatus htmlElementStatusHere (const htmlElemDesc * , const htmlElemDesc * ) ;
286
+ XMLPUBFUN htmlStatus htmlNodeStatus (const htmlNodePtr , int ) ;
273
287
/**
274
288
* htmlDefaultSubelement:
275
289
* @elt: HTML element
0 commit comments