1 * Summary: interface for all global variables of the library
2 * Description: all the global variables and thread handling for
3 * those variables is handled by this module.
5 * The bottom of this file is automatically generated by build_glob.py
6 * based on the description file global.data
8 * Copy: See Copyright for the status of this software.
10 * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
12 /if not defined(XML_GLOBALS_H)
15 /include "libxmlrpg/xmlversion"
16 /include "libxmlrpg/xmlTypesC"
17 /include "libxmlrpg/parser"
18 /include "libxmlrpg/xmlerror"
19 /include "libxmlrpg/SAX"
20 /include "libxmlrpg/SAX2"
21 /include "libxmlrpg/xmlmemory"
23 d xmlInitGlobals pr extproc('xmlInitGlobals')
25 d xmlCleanupGlobals...
26 d pr extproc('xmlCleanupGlobals')
28 * xmlParserInputBufferCreateFilenameFunc:
29 * @URI: the URI to read from
30 * @enc: the requested source encoding
32 * Signature for the function doing the lookup for a suitable input method
33 * corresponding to an URI.
35 * Returns the new xmlParserInputBufferPtr in case of success or NULL if no
38 d xmlParserInputBufferCreateFilenameFunc...
39 d s * based(######typedef######)
42 * xmlOutputBufferCreateFilenameFunc:
43 * @URI: the URI to write to
44 * @enc: the requested target encoding
46 * Signature for the function doing the lookup for a suitable output method
47 * corresponding to an URI.
49 * Returns the new xmlOutputBufferPtr in case of success or NULL if no
52 d xmlOutputBufferCreateFilenameFunc...
53 d s * based(######typedef######)
56 d xmlParserInputBufferCreateFilenameDefault...
57 d pr extproc('xmlParserInputBufferCreate+
59 d like(xmlParserInputBuffer...
61 d func value like(xmlParserInputBuffer...
64 d xmlOutputBufferCreateFilenameDefault...
65 d pr extproc('xmlOutputBufferCreate+
67 d like(xmlOutputBuffer...
69 d func value like(xmlOutputBuffer...
72 * xmlRegisterNodeFunc:
73 * @node: the current node
75 * Signature for the registration callback of a created node
77 d xmlRegisterNodeFunc...
78 d s * based(######typedef######)
81 * xmlDeregisterNodeFunc:
82 * @node: the current node
84 * Signature for the deregistration callback of a discarded node
86 d xmlDeregisterNodeFunc...
87 d s * based(######typedef######)
90 d xmlGlobalStatePtr...
91 d s * based(######typedef######)
93 d xmlGlobalState ds based(xmlGlobalStatePtr)
97 d xmlDefaultSAXLocator...
98 d likeds(xmlSAXLocator)
99 d xmlDefaultSAXHandler...
100 d likeds(xmlSAXHandlerV1)
101 d docbDefaultSAXHandler...
102 d likeds(xmlSAXHandlerV1)
103 d htmlDefaultSAXHandler...
104 d likeds(xmlSAXHandlerV1)
105 d xmlFree like(xmlFreeFunc)
106 d xmlMalloc like(xmlMallocFunc)
107 d xmlMemStrdup like(xmlStrdupFunc)
108 d xmlRealloc like(xmlReallocFunc)
110 d like(xmlGenericErrorFunc)
111 d xmlStructuredError...
112 d like(xmlStructuredErrorFunc)
113 d xmlGenericErrorContext...
115 d oldXMLWDcompatibility...
117 d xmlBufferAllocScheme...
118 d like(xmlBufferAllocationScheme)
119 d xmlDefaultBufferSize...
121 d xmlSubstituteEntitiesDefaultValue...
123 d xmlDoValidityCheckingDefaultValue...
125 d xmlGetWarningsDefaultValue...
127 d xmlKeepBlanksDefaultValue...
129 d xmlLineNumbersDefaultValue...
131 d xmlLoadExtDtdDefaultValue...
133 d xmlParserDebugEntities...
135 d xmlPedanticParserDefaultValue...
137 d xmlSaveNoEmptyTags...
139 d xmlIndentTreeOutput...
141 d xmlTreeIndentString...
143 d xmlRegisterNodeDefaultValue...
144 d like(xmlRegisterNodeFunc)
145 d xmlDeregisterNodeDefaultValue...
146 d like(xmlDeregisterNodeFunc)
148 d like(xmlMallocFunc)
149 d xmlLastError likeds(xmlError)
150 d xmlParserInputBufferCreateFilenameValue...
151 d like(xmlParserInputBuffer...
152 d CreateFilenameFunc)
153 d xmlOutputBufferCreateFilenameValue...
154 d like(xmlOutputBuffer...
155 d CreateFilenameFunc)
156 d xmlStructuredErrorContext...
159 /include "libxmlrpg/threads"
161 d xmlInitializeGlobalState...
162 d pr extproc('xmlInitializeGlobalState')
163 d qs value like(xmlGlobalStatePtr)
165 d xmlThrDefSetGenericErrorFunc...
167 d 'xmlThrDefSetGenericErrorFunc')
169 d handler value like(xmlGenericErrorFunc)
171 d xmlThrDefSetStructuredErrorFunc...
173 d 'xmlThrDefSetStructuredErrorFunc')
175 d handler value like(xmlStructuredErrorFunc)
177 d xmlRegisterNodeDefault...
178 d pr extproc('xmlRegisterNodeDefault')
179 d like(xmlRegisterNodeFunc)
180 d func value like(xmlRegisterNodeFunc)
182 d xmlThrDefRegisterNodeDefault...
184 d 'xmlThrDefRegisterNodeDefault')
185 d like(xmlRegisterNodeFunc)
186 d func value like(xmlRegisterNodeFunc)
188 d xmlDeregisterNodeDefault...
189 d pr extproc('xmlDeregisterNodeDefault')
190 d like(xmlDeregisterNodeFunc)
191 d func value like(xmlDeregisterNodeFunc)
193 d xmlThrDefDeregisterNodeDefault...
195 d 'xmlThrDefDeregisterNodeDefault')
196 d like(xmlDeregisterNodeFunc)
197 d func value like(xmlDeregisterNodeFunc)
199 d xmlThrDefOutputBufferCreateFilenameDefault...
200 d pr extproc('xmlThrDefOutputBuffer+
201 d CreateFilenameDefault')
202 d like(xmlOutputBuffer...
203 d CreateFilenameFunc)
204 d func value like(xmlOutputBuffer...
205 d CreateFilenameFunc)
207 d xmlThrDefParserInputBufferCreateFilenameDefault...
208 d pr extproc('xmlThrDefParserInputBuffer+
209 d CreateFilenameDefault')
210 d like(xmlParserInputBuffer...
211 d CreateFilenameFunc)
212 d func value like(xmlParserInputBuffer...
213 d CreateFilenameFunc)
215 /if defined(LIBXML_DOCB_ENABLED)
216 d get_docbDefaultSAXHandler...
218 d '__get_docbDefaultSAXHandler')
219 d likeds(xmlSAXHandlerV1)
221 d set_docbDefaultSAXHandler...
223 d '__set_docbDefaultSAXHandler')
224 d value value likeds(xmlSAXHandlerV1)
227 /if defined(LIBXML_HTML_ENABLED)
228 d get_htmlDefaultSAXHandler...
230 d '__get_htmlDefaultSAXHandler')
231 d likeds(xmlSAXHandlerV1)
233 d set_htmlDefaultSAXHandler...
235 d '__set_htmlDefaultSAXHandler')
236 d value value likeds(xmlSAXHandlerV1)
239 d get_xmlLastError...
240 d pr extproc('__get_xmlLastError')
243 d set_xmlLastError...
244 d pr extproc('__set_xmlLastError')
245 d value value likeds(xmlError)
247 d get_oldXMLWDcompatibility...
249 d '__get_oldXMLWDcompatibility')
252 d set_oldXMLWDcompatibility...
254 d '__set_oldXMLWDcompatibility')
255 d value value like(xmlCint)
257 d get_xmlBufferAllocScheme...
258 d pr extproc('__get_xmlBufferAllocScheme')
259 d like(xmlBufferAllocationScheme)
261 d set_xmlBufferAllocScheme...
262 d pr extproc('__set_xmlBufferAllocScheme')
263 d value value like(xmlBufferAllocationScheme)
265 d xmlThrDefBufferAllocScheme...
266 d pr extproc('xmlThrDefBufferAllocScheme')
267 d like(xmlBufferAllocationScheme)
268 d v value like(xmlBufferAllocationScheme)
270 d get_xmlDefaultBufferSize...
271 d pr extproc('__get_xmlDefaultBufferSize')
274 d set_xmlDefaultBufferSize...
275 d pr extproc('__set_xmlDefaultBufferSize')
276 d value value like(xmlCint)
278 d xmlThrDefDefaultBufferSize...
279 d pr extproc('xmlThrDefDefaultBufferSize')
281 d v value like(xmlCint)
283 d get_xmlDefaultSAXHandler...
284 d pr extproc('__get_xmlDefaultSAXHandler')
285 d likeds(xmlSAXHandlerV1)
287 d set_xmlDefaultSAXHandler...
288 d pr extproc('__set_xmlDefaultSAXHandler')
289 d value value likeds(xmlSAXHandlerV1)
291 d get_xmlDefaultSAXLocator...
292 d pr extproc('__get_xmlDefaultSAXLocator')
293 d likeds(xmlSAXLocator)
295 d set_xmlDefaultSAXLocator...
296 d pr extproc('__set_xmlDefaultSAXLocator')
297 d value value likeds(xmlSAXLocator)
299 d get_xmlDoValidityCheckingDefaultValue...
300 d pr extproc('__get_xmlDoValidity+
301 d CheckingDefaultValue')
304 d set_xmlDoValidityCheckingDefaultValue...
305 d pr extproc('__set_xmlDoValidity+
306 d CheckingDefaultValue')
307 d value value like(xmlCint)
309 d xmlThrDefDoValidityCheckingDefaultValue...
310 d pr extproc('xmlThrDefDoValidity+
311 d CheckingDefaultValue')
313 d v value like(xmlCint)
315 d get_xmlGenericError...
316 d pr extproc('__get_xmlGenericError')
317 d like(xmlGenericErrorFunc)
319 d set_xmlGenericError...
320 d pr extproc('__set_xmlGenericError')
321 d func value like(xmlGenericErrorFunc)
323 d get_xmlStructuredError...
324 d pr extproc('__get_xmlStructuredError')
325 d like(xmlStructuredErrorFunc)
327 d set_xmlStructuredError...
328 d pr extproc('__set_xmlStructuredError')
329 d func value like(xmlStructuredErrorFunc)
331 d xmlStructuredError...
332 d pr extproc('__call_xmlStructuredError')
333 d userData * value options(*string) void *
334 d error value like(xmlErrorPtr)
336 d get_xmlGenericErrorContext...
338 d '__get_xmlGenericErrorContext')
341 d set_xmlGenericErrorContext...
343 d '__set_xmlGenericErrorContext')
344 d value * value options(*string) void *
346 d get_xmlStructuredErrorContext...
348 d '__get_xmlStructuredErrorContext')
351 d set_xmlStructuredErrorContext...
353 d '__set_xmlStructuredErrorContext')
354 d value * value options(*string) void *
356 d get_xmlGetWarningsDefaultValue...
358 d '__get_xmlGetWarningsDefaultValue')
361 d set_xmlGetWarningsDefaultValue...
363 d '__set_xmlGetWarningsDefaultValue')
364 d value value like(xmlCint)
366 d xmlThrDefGetWarningsDefaultValue...
368 d 'xmlThrDefGetWarningsDefaultValue')
370 d v value like(xmlCint)
372 d get_xmlIndentTreeOutput...
373 d pr extproc('__get_xmlIndentTreeOutput')
376 d set_xmlIndentTreeOutput...
377 d pr extproc('__set_xmlIndentTreeOutput')
378 d value value like(xmlCint)
380 d xmlThrDefIndentTreeOutput...
381 d pr extproc('xmlThrDefIndentTreeOutput')
383 d v value like(xmlCint)
385 d get_xmlTreeIndentString...
386 d pr * extproc('__get_xmlTreeIndentString') const char *
388 d set_xmlTreeIndentString...
389 d pr extproc('__set_xmlTreeIndentString')
390 d value * value options(*string) const char *
392 d xmlThrDefTreeIndentString...
393 d pr * extproc('xmlThrDefTreeIndentString') const char *
394 d v * value options(*string) const char *
396 d get_xmlKeepBlanksDefaultValue...
398 d '__get_xmlKeepBlanksDefaultValue')
401 d set_xmlKeepBlanksDefaultValue...
403 d '__set_xmlKeepBlanksDefaultValue')
404 d value value like(xmlCint)
406 d xmlThrDefKeepBlanksDefaultValue...
408 d 'xmlThrDefKeepBlanksDefaultValue')
410 d v value like(xmlCint)
412 d get_xmlLineNumbersDefaultValue...
414 d '__get_xmlLineNumbersDefaultValue')
417 d set_xmlLineNumbersDefaultValue...
419 d '__set_xmlLineNumbersDefaultValue')
420 d value value like(xmlCint)
422 d xmlThrDefLineNumbersDefaultValue...
424 d 'xmlThrDefLineNumbersDefaultValue')
426 d v value like(xmlCint)
428 d get_xmlLoadExtDtdDefaultValue...
430 d '__get_xmlLoadExtDtdDefaultValue')
433 d set_xmlLoadExtDtdDefaultValue...
435 d '__set_xmlLoadExtDtdDefaultValue')
436 d value value like(xmlCint)
438 d xmlThrDefLoadExtDtdDefaultValue...
440 d 'xmlThrDefLoadExtDtdDefaultValue')
442 d v value like(xmlCint)
444 d get_xmlParserDebugEntities...
446 d '__get_xmlParserDebugEntities')
449 d set_xmlParserDebugEntities...
451 d '__set_xmlParserDebugEntities')
452 d value value like(xmlCint)
454 d xmlThrDefParserDebugEntities...
456 d 'xmlThrDefParserDebugEntities')
458 d v value like(xmlCint)
460 d get_xmlParserVersion...
461 d pr * extproc('__get_xmlParserVersion') const char *
463 d set_xmlParserVersion...
464 d pr extproc('__set_xmlParserVersion')
465 d value * value options(*string) const char *
467 d get_xmlPedanticParserDefaultValue...
468 d pr extproc('__get_xmlPedantic+
469 d ParserDefaultValue')
472 d set_xmlPedanticParserDefaultValue...
473 d pr extproc('__set_xmlPedantic+
474 d ParserDefaultValue')
475 d value value like(xmlCint)
477 d xmlThrDefPedanticParserDefaultValue...
478 d pr extproc('xmlThrDefPedantic+
479 d ParserDefaultValue')
481 d v value like(xmlCint)
483 d get_xmlSaveNoEmptyTags...
484 d pr extproc('__get_xmlSaveNoEmptyTags')
487 d set_xmlSaveNoEmptyTags...
488 d pr extproc('__set_xmlSaveNoEmptyTags')
489 d value value like(xmlCint)
491 d xmlThrDefSaveNoEmptyTags...
492 d pr extproc('xmlThrDefSaveNoEmptyTags')
494 d v value like(xmlCint)
496 d get_xmlSubstituteEntitiesDefaultValue...
497 d pr extproc('__get_xmlSubstitute+
498 d EntitiesDefaultValue')
501 d set_xmlSubstituteEntitiesDefaultValue...
502 d pr extproc('__set_xmlSubstitute+
503 d EntitiesDefaultValue')
504 d value value like(xmlCint)
506 d xmlThrDefSubstituteEntitiesDefaultValue...
507 d pr extproc('xmlThrDefSubstitute+
508 d EntitiesDefaultValue')
510 d v value like(xmlCint)
512 d get_xmlRegisterNodeDefaultValue...
513 d pr extproc('__get_xmlRegisterNode+
515 d like(xmlRegisterNodeFunc)
517 d set_xmlRegisterNodeDefaultValue...
518 d pr extproc('__set_xmlRegisterNode+
520 d value value like(xmlRegisterNodeFunc)
522 d xmlRegisterNodeDefaultValue...
523 d pr extproc('__call_xmlRegisterNode+
525 d node value like(xmlNodePtr)
527 d get_xmlDeregisterNodeDefaultValue...
528 d pr extproc('__get_xmlDeregisterNode+
530 d like(xmlDeregisterNodeFunc)
532 d set_xmlDeregisterNodeDefaultValue...
533 d pr extproc('__set_xmlDeregisterNode+
535 d value value like(xmlDeregisterNodeFunc)
537 d xmlDeregisterNodeDefaultValue...
538 d pr extproc('__call_xmlDeregisterNode+
540 d node value like(xmlNodePtr)
542 d get_xmlParserInputBufferCreateFilenameValue...
543 d pr extproc('__get_xmlParserInputBuffer+
544 d CreateFilenameValue')
545 d like(xmlParserInputBuffer...
546 d CreateFilenameFunc)
548 d set_xmlParserInputBufferCreateFilenameValue...
549 d pr extproc('__set_xmlParserInputBuffer+
550 d CreateFilenameValue')
551 d value value like(xmlParserInputBuffer...
552 d CreateFilenameFunc)
554 d xmlParserInputBufferCreateFilenameValue...
555 d pr extproc('__call_xmlParserInputBuffer+
556 d CreateFilenameValue')
557 d like(xmlParserInputBufferPtr)
558 d URI * value options(*string) const char *
559 d enc value like(xmlCharEncoding)
561 d get_xmlOutputBufferCreateFilenameValue...
562 d pr extproc('__get_xmlOutputBuffer+
563 d CreateFilenameValue')
565 d xmlOutputBufferCreateFilenameFunc)
567 d set_xmlOutputBufferCreateFilenameValue...
568 d pr extproc('__set_xmlOutputBuffer+
569 d CreateFilenameValue')
571 d xmlOutputBufferCreateFilenameFunc)
573 d xmlOutputBufferCreateFilenameValue...
574 d pr extproc('__call_xmlOutputBuffer+
575 d CreateFilenameValue')
576 d like(xmlOutputBufferPtr)
577 d URI * value options(*string) const char *
578 d encoder value like(xmlCharEncodingHandlerPtr)
579 d compression value like(xmlCint)