ReactOS 0.4.15-dev-8227-g32d615f
globals.h
Go to the documentation of this file.
1/*
2 * Summary: interface for all global variables of the library
3 * Description: all the global variables and thread handling for
4 * those variables is handled by this module.
5 *
6 * The bottom of this file is automatically generated by build_glob.py
7 * based on the description file global.data
8 *
9 * Copy: See Copyright for the status of this software.
10 *
11 * Author: Gary Pennington <Gary.Pennington@uk.sun.com>, Daniel Veillard
12 */
13
14#ifndef __XML_GLOBALS_H
15#define __XML_GLOBALS_H
16
17#include <libxml/xmlversion.h>
18#include <libxml/parser.h>
19#include <libxml/xmlerror.h>
20#include <libxml/SAX2.h>
21#include <libxml/xmlmemory.h>
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
31
44 xmlCharEncoding enc);
45
46
60 int compression);
61
66
67/*
68 * Externally global symbols which need to be protected for backwards
69 * compatibility support.
70 */
71
72#undef htmlDefaultSAXHandler
73#undef oldXMLWDcompatibility
74#undef xmlBufferAllocScheme
75#undef xmlDefaultBufferSize
76#undef xmlDefaultSAXHandler
77#undef xmlDefaultSAXLocator
78#undef xmlDoValidityCheckingDefaultValue
79#undef xmlFree
80#undef xmlGenericError
81#undef xmlStructuredError
82#undef xmlGenericErrorContext
83#undef xmlStructuredErrorContext
84#undef xmlGetWarningsDefaultValue
85#undef xmlIndentTreeOutput
86#undef xmlTreeIndentString
87#undef xmlKeepBlanksDefaultValue
88#undef xmlLineNumbersDefaultValue
89#undef xmlLoadExtDtdDefaultValue
90#undef xmlMalloc
91#undef xmlMallocAtomic
92#undef xmlMemStrdup
93#undef xmlParserDebugEntities
94#undef xmlParserVersion
95#undef xmlPedanticParserDefaultValue
96#undef xmlRealloc
97#undef xmlSaveNoEmptyTags
98#undef xmlSubstituteEntitiesDefaultValue
99#undef xmlRegisterNodeDefaultValue
100#undef xmlDeregisterNodeDefaultValue
101#undef xmlLastError
102#undef xmlParserInputBufferCreateFilenameValue
103#undef xmlOutputBufferCreateFilenameValue
104
119
123{
124 const char *xmlParserVersion;
125
130
132 xmlMallocFunc xmlMalloc;
135
139
141
144
153
157
160
161 xmlMallocFunc xmlMallocAtomic;
163
166
168};
169
170#ifdef __cplusplus
171}
172#endif
173#include <libxml/threads.h>
174#ifdef __cplusplus
175extern "C" {
176#endif
177
179
181
183
188
194
196/*
197 * In general the memory allocation entry points are not kept
198 * thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED
199 * - xmlMalloc
200 * - xmlMallocAtomic
201 * - xmlRealloc
202 * - xmlMemStrdup
203 * - xmlFree
204 */
205
206#ifdef LIBXML_THREAD_ALLOC_ENABLED
207#ifdef LIBXML_THREAD_ENABLED
208XMLPUBFUN xmlMallocFunc * XMLCALL __xmlMalloc(void);
209#define xmlMalloc \
210(*(__xmlMalloc()))
211#else
212XMLPUBVAR xmlMallocFunc xmlMalloc;
213#endif
214
215#ifdef LIBXML_THREAD_ENABLED
216XMLPUBFUN xmlMallocFunc * XMLCALL __xmlMallocAtomic(void);
217#define xmlMallocAtomic \
218(*(__xmlMallocAtomic()))
219#else
220XMLPUBVAR xmlMallocFunc xmlMallocAtomic;
221#endif
222
223#ifdef LIBXML_THREAD_ENABLED
224XMLPUBFUN xmlReallocFunc * XMLCALL __xmlRealloc(void);
225#define xmlRealloc \
226(*(__xmlRealloc()))
227#else
229#endif
230
231#ifdef LIBXML_THREAD_ENABLED
232XMLPUBFUN xmlFreeFunc * XMLCALL __xmlFree(void);
233#define xmlFree \
234(*(__xmlFree()))
235#else
237#endif
238
239#ifdef LIBXML_THREAD_ENABLED
240XMLPUBFUN xmlStrdupFunc * XMLCALL __xmlMemStrdup(void);
241#define xmlMemStrdup \
242(*(__xmlMemStrdup()))
243#else
245#endif
246
247#else /* !LIBXML_THREAD_ALLOC_ENABLED */
248XMLPUBVAR xmlMallocFunc xmlMalloc;
253#endif /* LIBXML_THREAD_ALLOC_ENABLED */
254
255#ifdef LIBXML_HTML_ENABLED
256XMLPUBFUN xmlSAXHandlerV1 * XMLCALL __htmlDefaultSAXHandler(void);
257#ifdef LIBXML_THREAD_ENABLED
258#define htmlDefaultSAXHandler \
259(*(__htmlDefaultSAXHandler()))
260#else
261XMLPUBVAR xmlSAXHandlerV1 htmlDefaultSAXHandler;
262#endif
263#endif
264
266#ifdef LIBXML_THREAD_ENABLED
267#define xmlLastError \
268(*(__xmlLastError()))
269#else
271#endif
272
273/*
274 * Everything starting from the line below is
275 * Automatically generated by build_glob.py.
276 * Do not modify the previous line.
277 */
278
279
281#ifdef LIBXML_THREAD_ENABLED
282#define oldXMLWDcompatibility \
283(*(__oldXMLWDcompatibility()))
284#else
286#endif
287
289#ifdef LIBXML_THREAD_ENABLED
290#define xmlBufferAllocScheme \
291(*(__xmlBufferAllocScheme()))
292#else
294#endif
297
299#ifdef LIBXML_THREAD_ENABLED
300#define xmlDefaultBufferSize \
301(*(__xmlDefaultBufferSize()))
302#else
304#endif
306
308#ifdef LIBXML_THREAD_ENABLED
309#define xmlDefaultSAXHandler \
310(*(__xmlDefaultSAXHandler()))
311#else
313#endif
314
316#ifdef LIBXML_THREAD_ENABLED
317#define xmlDefaultSAXLocator \
318(*(__xmlDefaultSAXLocator()))
319#else
321#endif
322
324#ifdef LIBXML_THREAD_ENABLED
325#define xmlDoValidityCheckingDefaultValue \
326(*(__xmlDoValidityCheckingDefaultValue()))
327#else
329#endif
331
333#ifdef LIBXML_THREAD_ENABLED
334#define xmlGenericError \
335(*(__xmlGenericError()))
336#else
338#endif
339
341#ifdef LIBXML_THREAD_ENABLED
342#define xmlStructuredError \
343(*(__xmlStructuredError()))
344#else
346#endif
347
349#ifdef LIBXML_THREAD_ENABLED
350#define xmlGenericErrorContext \
351(*(__xmlGenericErrorContext()))
352#else
354#endif
355
357#ifdef LIBXML_THREAD_ENABLED
358#define xmlStructuredErrorContext \
359(*(__xmlStructuredErrorContext()))
360#else
362#endif
363
365#ifdef LIBXML_THREAD_ENABLED
366#define xmlGetWarningsDefaultValue \
367(*(__xmlGetWarningsDefaultValue()))
368#else
370#endif
372
374#ifdef LIBXML_THREAD_ENABLED
375#define xmlIndentTreeOutput \
376(*(__xmlIndentTreeOutput()))
377#else
379#endif
381
382XMLPUBFUN const char * * XMLCALL __xmlTreeIndentString(void);
383#ifdef LIBXML_THREAD_ENABLED
384#define xmlTreeIndentString \
385(*(__xmlTreeIndentString()))
386#else
388#endif
389XMLPUBFUN const char * XMLCALL xmlThrDefTreeIndentString(const char * v);
390
392#ifdef LIBXML_THREAD_ENABLED
393#define xmlKeepBlanksDefaultValue \
394(*(__xmlKeepBlanksDefaultValue()))
395#else
397#endif
399
401#ifdef LIBXML_THREAD_ENABLED
402#define xmlLineNumbersDefaultValue \
403(*(__xmlLineNumbersDefaultValue()))
404#else
406#endif
408
410#ifdef LIBXML_THREAD_ENABLED
411#define xmlLoadExtDtdDefaultValue \
412(*(__xmlLoadExtDtdDefaultValue()))
413#else
415#endif
417
419#ifdef LIBXML_THREAD_ENABLED
420#define xmlParserDebugEntities \
421(*(__xmlParserDebugEntities()))
422#else
424#endif
426
427XMLPUBFUN const char * * XMLCALL __xmlParserVersion(void);
428#ifdef LIBXML_THREAD_ENABLED
429#define xmlParserVersion \
430(*(__xmlParserVersion()))
431#else
433#endif
434
436#ifdef LIBXML_THREAD_ENABLED
437#define xmlPedanticParserDefaultValue \
438(*(__xmlPedanticParserDefaultValue()))
439#else
441#endif
443
445#ifdef LIBXML_THREAD_ENABLED
446#define xmlSaveNoEmptyTags \
447(*(__xmlSaveNoEmptyTags()))
448#else
450#endif
452
454#ifdef LIBXML_THREAD_ENABLED
455#define xmlSubstituteEntitiesDefaultValue \
456(*(__xmlSubstituteEntitiesDefaultValue()))
457#else
459#endif
461
463#ifdef LIBXML_THREAD_ENABLED
464#define xmlRegisterNodeDefaultValue \
465(*(__xmlRegisterNodeDefaultValue()))
466#else
468#endif
469
471#ifdef LIBXML_THREAD_ENABLED
472#define xmlDeregisterNodeDefaultValue \
473(*(__xmlDeregisterNodeDefaultValue()))
474#else
476#endif
477
479 __xmlParserInputBufferCreateFilenameValue(void);
480#ifdef LIBXML_THREAD_ENABLED
481#define xmlParserInputBufferCreateFilenameValue \
482(*(__xmlParserInputBufferCreateFilenameValue()))
483#else
485#endif
486
488#ifdef LIBXML_THREAD_ENABLED
489#define xmlOutputBufferCreateFilenameValue \
490(*(__xmlOutputBufferCreateFilenameValue()))
491#else
493#endif
494
495#ifdef __cplusplus
496}
497#endif
498
499#endif /* __XML_GLOBALS_H */
_In_ fcb _In_ chunk _In_ uint64_t _In_ uint64_t _In_ bool _In_opt_ void _In_opt_ PIRP _In_ LIST_ENTRY _In_ uint8_t compression
Definition: btrfs_drv.h:1365
UINT(* handler)(MSIPACKAGE *)
Definition: action.c:7482
xmlCharEncoding
Definition: encoding.h:56
#define XMLCALL
const GLdouble * v
Definition: gl.h:2040
GLenum func
Definition: glext.h:6028
#define gs
Definition: i386-dis.c:445
XMLPUBFUN const char *XMLCALL xmlThrDefTreeIndentString(const char *v)
Definition: globals.c:907
XMLPUBFUN xmlSAXLocator *XMLCALL __xmlDefaultSAXLocator(void)
Definition: globals.c:805
XMLPUBFUN xmlOutputBufferCreateFilenameFunc *XMLCALL __xmlOutputBufferCreateFilenameValue(void)
Definition: globals.c:1073
XMLPUBFUN void XMLCALL xmlInitializeGlobalState(xmlGlobalStatePtr gs)
Definition: globals.c:454
XMLPUBFUN xmlOutputBufferCreateFilenameFunc XMLCALL xmlOutputBufferCreateFilenameDefault(xmlOutputBufferCreateFilenameFunc func)
XMLPUBVAR int xmlSubstituteEntitiesDefaultValue
Definition: globals.h:458
XMLPUBFUN xmlParserInputBufferCreateFilenameFunc XMLCALL xmlParserInputBufferCreateFilenameDefault(xmlParserInputBufferCreateFilenameFunc func)
XMLPUBFUN xmlRegisterNodeFunc *XMLCALL __xmlRegisterNodeDefaultValue(void)
Definition: globals.c:1046
xmlGlobalState * xmlGlobalStatePtr
Definition: globals.h:121
xmlParserInputBufferPtr(* xmlParserInputBufferCreateFilenameFunc)(const char *URI, xmlCharEncoding enc)
Definition: globals.h:43
XMLPUBVAR void * xmlStructuredErrorContext
Definition: globals.h:361
XMLPUBFUN int XMLCALL xmlThrDefPedanticParserDefaultValue(int v)
Definition: globals.c:1001
XMLPUBFUN int XMLCALL xmlThrDefSubstituteEntitiesDefaultValue(int v)
Definition: globals.c:1035
XMLPUBFUN xmlGenericErrorFunc *XMLCALL __xmlGenericError(void)
Definition: globals.c:831
XMLPUBVAR xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue
Definition: globals.h:492
XMLPUBVAR xmlBufferAllocationScheme xmlBufferAllocScheme
Definition: globals.h:293
XMLPUBFUN int *XMLCALL __xmlGetWarningsDefaultValue(void)
Definition: globals.c:867
void(* xmlDeregisterNodeFunc)(xmlNodePtr node)
Definition: globals.h:118
XMLPUBVAR xmlMallocFunc xmlMallocAtomic
Definition: globals.h:249
XMLPUBFUN xmlOutputBufferCreateFilenameFunc XMLCALL xmlThrDefOutputBufferCreateFilenameDefault(xmlOutputBufferCreateFilenameFunc func)
Definition: globals.c:653
XML_DEPRECATED XMLPUBFUN void XMLCALL xmlInitGlobals(void)
Definition: globals.c:48
XMLPUBVAR int xmlParserDebugEntities
Definition: globals.h:423
XMLPUBVAR xmlStrdupFunc xmlMemStrdup
Definition: globals.h:252
XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlRegisterNodeDefault(xmlRegisterNodeFunc func)
Definition: globals.c:578
XMLPUBFUN int *XMLCALL __xmlSaveNoEmptyTags(void)
Definition: globals.c:1012
XMLPUBVAR int xmlLineNumbersDefaultValue
Definition: globals.h:405
XMLPUBFUN int XMLCALL xmlThrDefDefaultBufferSize(int v)
Definition: globals.c:783
XMLPUBFUN const char **XMLCALL __xmlTreeIndentString(void)
Definition: globals.c:901
XMLPUBFUN int *XMLCALL __xmlDefaultBufferSize(void)
Definition: globals.c:777
XMLPUBFUN int XMLCALL xmlThrDefGetWarningsDefaultValue(int v)
Definition: globals.c:873
XMLPUBVAR int xmlSaveNoEmptyTags
Definition: globals.h:449
XMLPUBVAR xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue
Definition: globals.h:484
XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlThrDefDeregisterNodeDefault(xmlDeregisterNodeFunc func)
Definition: globals.c:621
XMLPUBVAR xmlStructuredErrorFunc xmlStructuredError
Definition: globals.h:345
XMLPUBFUN int *XMLCALL __xmlPedanticParserDefaultValue(void)
Definition: globals.c:995
xmlOutputBufferPtr(* xmlOutputBufferCreateFilenameFunc)(const char *URI, xmlCharEncodingHandlerPtr encoder, int compression)
Definition: globals.h:58
XMLPUBVAR xmlMallocFunc xmlMalloc
Definition: globals.h:248
XMLPUBFUN int *XMLCALL __xmlKeepBlanksDefaultValue(void)
Definition: globals.c:918
XMLPUBVAR int xmlKeepBlanksDefaultValue
Definition: globals.h:396
XMLPUBFUN int XMLCALL xmlThrDefLoadExtDtdDefaultValue(int v)
Definition: globals.c:958
XMLPUBVAR int oldXMLWDcompatibility
Definition: globals.h:285
XMLPUBFUN int *XMLCALL __xmlLineNumbersDefaultValue(void)
Definition: globals.c:935
XMLPUBFUN int *XMLCALL __xmlLoadExtDtdDefaultValue(void)
Definition: globals.c:952
XMLPUBVAR int xmlGetWarningsDefaultValue
Definition: globals.h:369
XMLPUBFUN int *XMLCALL __xmlParserDebugEntities(void)
Definition: globals.c:969
XMLPUBFUN void **XMLCALL __xmlStructuredErrorContext(void)
Definition: globals.c:858
XMLPUBFUN int XMLCALL xmlThrDefKeepBlanksDefaultValue(int v)
Definition: globals.c:924
XMLPUBFUN xmlParserInputBufferCreateFilenameFunc XMLCALL xmlThrDefParserInputBufferCreateFilenameDefault(xmlParserInputBufferCreateFilenameFunc func)
Definition: globals.c:636
XMLPUBFUN int *XMLCALL __xmlSubstituteEntitiesDefaultValue(void)
Definition: globals.c:1029
XMLPUBFUN int *XMLCALL __xmlIndentTreeOutput(void)
Definition: globals.c:884
XMLPUBVAR int xmlLoadExtDtdDefaultValue
Definition: globals.h:414
XMLPUBFUN int XMLCALL xmlThrDefIndentTreeOutput(int v)
Definition: globals.c:890
XMLPUBVAR int xmlIndentTreeOutput
Definition: globals.h:378
XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlDeregisterNodeDefault(xmlDeregisterNodeFunc func)
Definition: globals.c:611
XMLPUBFUN void **XMLCALL __xmlGenericErrorContext(void)
Definition: globals.c:849
XMLPUBFUN int *XMLCALL __xmlDoValidityCheckingDefaultValue(void)
Definition: globals.c:814
XMLPUBFUN const char **XMLCALL __xmlParserVersion(void)
Definition: globals.c:986
XMLPUBVAR const char * xmlParserVersion
Definition: globals.h:432
XMLPUBFUN void XMLCALL xmlThrDefSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler)
Definition: globals.c:551
XMLPUBVAR int xmlDefaultBufferSize
Definition: globals.h:303
XMLPUBVAR xmlError xmlLastError
Definition: globals.h:270
XMLPUBFUN xmlError *XMLCALL __xmlLastError(void)
Definition: globals.c:683
XML_DEPRECATED XMLPUBFUN void XMLCALL xmlCleanupGlobals(void)
Definition: globals.c:535
XMLPUBVAR xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue
Definition: globals.h:475
XMLPUBFUN xmlBufferAllocationScheme XMLCALL xmlThrDefBufferAllocScheme(xmlBufferAllocationScheme v)
Definition: globals.c:766
XMLPUBFUN int XMLCALL xmlThrDefDoValidityCheckingDefaultValue(int v)
Definition: globals.c:820
XMLPUBVAR int xmlDoValidityCheckingDefaultValue
Definition: globals.h:328
XMLPUBVAR const char * xmlTreeIndentString
Definition: globals.h:387
XMLPUBFUN int XMLCALL xmlThrDefLineNumbersDefaultValue(int v)
Definition: globals.c:941
XMLPUBFUN int XMLCALL xmlThrDefParserDebugEntities(int v)
Definition: globals.c:975
XMLPUBVAR xmlRegisterNodeFunc xmlRegisterNodeDefaultValue
Definition: globals.h:467
XMLPUBVAR xmlFreeFunc xmlFree
Definition: globals.h:251
XMLPUBVAR int xmlPedanticParserDefaultValue
Definition: globals.h:440
XMLPUBFUN xmlSAXHandlerV1 *XMLCALL __xmlDefaultSAXHandler(void)
XMLPUBFUN xmlBufferAllocationScheme *XMLCALL __xmlBufferAllocScheme(void)
Definition: globals.c:760
XMLPUBFUN int *XMLCALL __oldXMLWDcompatibility(void)
Definition: globals.c:751
XMLPUBFUN int XMLCALL xmlThrDefSaveNoEmptyTags(int v)
Definition: globals.c:1018
XMLPUBVAR void * xmlGenericErrorContext
Definition: globals.h:353
XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlThrDefRegisterNodeDefault(xmlRegisterNodeFunc func)
Definition: globals.c:588
XMLPUBFUN xmlDeregisterNodeFunc *XMLCALL __xmlDeregisterNodeDefaultValue(void)
Definition: globals.c:1055
XMLPUBVAR xmlReallocFunc xmlRealloc
Definition: globals.h:250
XMLPUBFUN void XMLCALL xmlThrDefSetStructuredErrorFunc(void *ctx, xmlStructuredErrorFunc handler)
Definition: globals.c:562
XMLPUBVAR xmlSAXLocator xmlDefaultSAXLocator
Definition: globals.h:320
XMLPUBFUN xmlStructuredErrorFunc *XMLCALL __xmlStructuredError(void)
Definition: globals.c:840
void(* xmlRegisterNodeFunc)(xmlNodePtr node)
Definition: globals.h:111
XMLPUBVAR xmlSAXHandlerV1 xmlDefaultSAXHandler
Definition: globals.h:312
XMLPUBVAR xmlGenericErrorFunc xmlGenericError
Definition: globals.h:337
xmlOutputBuffer * xmlOutputBufferPtr
Definition: tree.h:32
xmlBufferAllocationScheme
Definition: tree.h:74
xmlParserInputBuffer * xmlParserInputBufferPtr
Definition: tree.h:29
xmlSAXHandlerV1 htmlDefaultSAXHandler
Definition: globals.h:129
int xmlSubstituteEntitiesDefaultValue
Definition: globals.h:145
xmlSAXHandlerV1 docbDefaultSAXHandler
Definition: globals.h:128
xmlSAXHandlerV1 xmlDefaultSAXHandler
Definition: globals.h:127
void * xmlStructuredErrorContext
Definition: globals.h:167
int xmlSaveNoEmptyTags
Definition: globals.h:154
xmlRegisterNodeFunc xmlRegisterNodeDefaultValue
Definition: globals.h:158
int xmlIndentTreeOutput
Definition: globals.h:155
void * xmlGenericErrorContext
Definition: globals.h:138
int oldXMLWDcompatibility
Definition: globals.h:140
xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue
Definition: globals.h:164
xmlStrdupFunc xmlMemStrdup
Definition: globals.h:133
const char * xmlParserVersion
Definition: globals.h:124
xmlBufferAllocationScheme xmlBufferAllocScheme
Definition: globals.h:142
int xmlLoadExtDtdDefaultValue
Definition: globals.h:150
int xmlLineNumbersDefaultValue
Definition: globals.h:149
xmlGenericErrorFunc xmlGenericError
Definition: globals.h:136
xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue
Definition: globals.h:159
xmlFreeFunc xmlFree
Definition: globals.h:131
xmlMallocFunc xmlMalloc
Definition: globals.h:132
const char * xmlTreeIndentString
Definition: globals.h:156
int xmlKeepBlanksDefaultValue
Definition: globals.h:148
int xmlParserDebugEntities
Definition: globals.h:151
xmlMallocFunc xmlMallocAtomic
Definition: globals.h:161
int xmlDoValidityCheckingDefaultValue
Definition: globals.h:146
int xmlDefaultBufferSize
Definition: globals.h:143
xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue
Definition: globals.h:165
xmlSAXLocator xmlDefaultSAXLocator
Definition: globals.h:126
int xmlPedanticParserDefaultValue
Definition: globals.h:152
xmlStructuredErrorFunc xmlStructuredError
Definition: globals.h:137
int xmlGetWarningsDefaultValue
Definition: globals.h:147
xmlError xmlLastError
Definition: globals.h:162
xmlReallocFunc xmlRealloc
Definition: globals.h:134
Definition: tree.h:489
Definition: dlist.c:348
void(XMLCDECL * xmlGenericErrorFunc)(void *ctx, const char *msg,...) LIBXML_ATTR_FORMAT(2
Definition: xmlerror.h:847
void(XMLCDECL *) typedef void(XMLCALL * xmlStructuredErrorFunc)(void *userData, xmlErrorPtr error)
Definition: xmlerror.h:858
#define XMLPUBFUN
Definition: xmlexports.h:61
#define XMLPUBVAR
Definition: xmlexports.h:68
void *(XMLCALL * xmlReallocFunc)(void *mem, size_t size)
Definition: xmlmemory.h:77
char *(XMLCALL * xmlStrdupFunc)(const char *str)
Definition: xmlmemory.h:87
void(XMLCALL * xmlFreeFunc)(void *mem)
Definition: xmlmemory.h:57
#define XML_DEPRECATED
Definition: xmlversion.h:494