blob: 4f6ad74de95eabfed09c25ef7bfdc127618e6767 [file] [log] [blame]
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001<HTML
2><HEAD
3><TITLE
4>xmlmemory</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillardbed7b052001-05-19 14:59:49 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
Daniel Veillard7c1206f1999-10-14 09:10:25 +00008REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
Daniel Veillard35008381999-10-25 13:15:52 +000012TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014REL="PREVIOUS"
Daniel Veillard294cbca1999-12-03 13:19:09 +000015TITLE="debugXML"
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000016HREF="libxml-debugxml.html"></HEAD
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017><BODY
Daniel Veillardbed7b052001-05-19 14:59:49 +000018CLASS="REFENTRY"
Daniel Veillard7c1206f1999-10-14 09:10:25 +000019BGCOLOR="#FFFFFF"
20TEXT="#000000"
Daniel Veillard503b8932001-01-05 06:36:31 +000021LINK="#0000FF"
22VLINK="#840084"
23ALINK="#0000FF"
Daniel Veillard7c1206f1999-10-14 09:10:25 +000024><DIV
25CLASS="NAVHEADER"
26><TABLE
27WIDTH="100%"
28BORDER="0"
29BGCOLOR="#000000"
30CELLPADDING="1"
31CELLSPACING="0"
32><TR
33><TH
34COLSPAN="4"
35ALIGN="center"
36><FONT
37COLOR="#FFFFFF"
38SIZE="5"
39>Gnome XML Library Reference Manual</FONT
40></TH
41></TR
42><TR
43><TD
44WIDTH="25%"
45BGCOLOR="#C00000"
46ALIGN="left"
47><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +000048HREF="libxml-debugxml.html"
Daniel Veillard7c1206f1999-10-14 09:10:25 +000049><FONT
50COLOR="#FFFFFF"
51SIZE="3"
52><B
53>&#60;&#60;&#60; Previous Page</B
54></FONT
55></A
56></TD
57><TD
58WIDTH="25%"
59BGCOLOR="#0000C0"
60ALIGN="center"
61><FONT
62COLOR="#FFFFFF"
63SIZE="3"
64><B
65><A
66HREF="book1.html"
67><FONT
68COLOR="#FFFFFF"
69SIZE="3"
70><B
71>Home</B
72></FONT
73></A
74></B
75></FONT
76></TD
77><TD
78WIDTH="25%"
79BGCOLOR="#00C000"
80ALIGN="center"
81><FONT
82COLOR="#FFFFFF"
83SIZE="3"
84><B
85><A
Daniel Veillard35008381999-10-25 13:15:52 +000086HREF="libxml-lib.html"
Daniel Veillard7c1206f1999-10-14 09:10:25 +000087><FONT
88COLOR="#FFFFFF"
89SIZE="3"
90><B
91>Up</B
92></FONT
93></A
94></B
95></FONT
96></TD
97><TD
98WIDTH="25%"
99BGCOLOR="#C00000"
100ALIGN="right"
Daniel Veillard35008381999-10-25 13:15:52 +0000101>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000102></TR
103></TABLE
104></DIV
105><H1
Daniel Veillard503b8932001-01-05 06:36:31 +0000106><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000107NAME="LIBXML-XMLMEMORY"
Daniel Veillard503b8932001-01-05 06:36:31 +0000108>xmlmemory</A
109></H1
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000110><DIV
111CLASS="REFNAMEDIV"
112><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000113NAME="AEN21815"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000114></A
115><H2
116>Name</H2
Daniel Veillard503b8932001-01-05 06:36:31 +0000117>xmlmemory&nbsp;--&nbsp;</DIV
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000118><DIV
119CLASS="REFSYNOPSISDIV"
120><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000121NAME="AEN21818"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000122></A
123><H2
124>Synopsis</H2
125><TABLE
126BORDER="0"
127BGCOLOR="#D6E8FF"
128WIDTH="100%"
129CELLPADDING="6"
130><TR
131><TD
132><PRE
133CLASS="SYNOPSIS"
134>&#13;
135
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000136#define <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000137HREF="libxml-xmlmemory.html#DEBUG-MEMORY-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000138>DEBUG_MEMORY</A
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000139>
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000140#define <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000141HREF="libxml-xmlmemory.html#MEM-LIST-CAPS"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000142>MEM_LIST</A
143>
144void (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000145HREF="libxml-xmlmemory.html#XMLFREEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000146>*xmlFreeFunc</A
147>) (void*);
148void* (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000149HREF="libxml-xmlmemory.html#XMLMALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000150>*xmlMallocFunc</A
151>) (...);
152void* (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000153HREF="libxml-xmlmemory.html#XMLREALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000154>*xmlReallocFunc</A
155>) (void*,
156 ...);
157char* (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000158HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000159>*xmlStrdupFunc</A
160>) (const char*);
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000161int <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000162HREF="libxml-xmlmemory.html#XMLMEMSETUP"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000163>xmlMemSetup</A
164> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000165HREF="libxml-xmlmemory.html#XMLFREEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000166>xmlFreeFunc</A
167> freeFunc,
168 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000169HREF="libxml-xmlmemory.html#XMLMALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000170>xmlMallocFunc</A
171> mallocFunc,
172 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000173HREF="libxml-xmlmemory.html#XMLREALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000174>xmlReallocFunc</A
175> reallocFunc,
176 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000177HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000178>xmlStrdupFunc</A
179> strdupFunc);
180int <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000181HREF="libxml-xmlmemory.html#XMLMEMGET"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000182>xmlMemGet</A
183> (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000184HREF="libxml-xmlmemory.html#XMLFREEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000185>xmlFreeFunc</A
186> *freeFunc,
187 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000188HREF="libxml-xmlmemory.html#XMLMALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000189>xmlMallocFunc</A
190> *mallocFunc,
191 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000192HREF="libxml-xmlmemory.html#XMLREALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000193>xmlReallocFunc</A
194> *reallocFunc,
195 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000196HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000197>xmlStrdupFunc</A
198> *strdupFunc);
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000199int <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000200HREF="libxml-xmlmemory.html#XMLINITMEMORY"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000201>xmlInitMemory</A
202> (void);
203int <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000204HREF="libxml-xmlmemory.html#XMLMEMUSED"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000205>xmlMemUsed</A
206> (void);
207void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000208HREF="libxml-xmlmemory.html#XMLMEMDISPLAY"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000209>xmlMemDisplay</A
210> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000211HREF="FILE-CAPS"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000212>FILE</GTKDOCLINK
213> *fp);
Daniel Veillardf3a73582000-01-05 14:58:39 +0000214void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000215HREF="libxml-xmlmemory.html#XMLMEMSHOW"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000216>xmlMemShow</A
217> (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +0000218HREF="FILE-CAPS"
Daniel Veillardf3a73582000-01-05 14:58:39 +0000219>FILE</GTKDOCLINK
220> *fp,
221 int nr);
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000222void <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000223HREF="libxml-xmlmemory.html#XMLMEMORYDUMP"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000224>xmlMemoryDump</A
225> (void);
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000226#define <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000227HREF="libxml-xmlmemory.html#XMLMALLOC"
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000228>xmlMalloc</A
229> (x)
230#define <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000231HREF="libxml-xmlmemory.html#XMLREALLOC"
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000232>xmlRealloc</A
233> (p, x)
234#define <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000235HREF="libxml-xmlmemory.html#XMLMEMSTRDUP"
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000236>xmlMemStrdup</A
237> (x)
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000238void* <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000239HREF="libxml-xmlmemory.html#XMLMALLOCLOC"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000240>xmlMallocLoc</A
241> (int size,
242 const char *file,
243 int line);
244void* <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000245HREF="libxml-xmlmemory.html#XMLREALLOCLOC"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000246>xmlReallocLoc</A
247> (void *ptr,
248 int size,
249 const char *file,
250 int line);
251char* <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000252HREF="libxml-xmlmemory.html#XMLMEMSTRDUPLOC"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000253>xmlMemStrdupLoc</A
254> (const char *str,
255 const char *file,
256 int line);</PRE
257></TD
258></TR
259></TABLE
260></DIV
261><DIV
262CLASS="REFSECT1"
263><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000264NAME="AEN21850"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000265></A
266><H2
267>Description</H2
268><P
269></P
270></DIV
271><DIV
272CLASS="REFSECT1"
273><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000274NAME="AEN21853"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000275></A
276><H2
277>Details</H2
278><DIV
279CLASS="REFSECT2"
280><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000281NAME="AEN21855"
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000282></A
283><H3
284><A
Daniel Veillard503b8932001-01-05 06:36:31 +0000285NAME="DEBUG-MEMORY-CAPS"
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000286></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000287>DEBUG_MEMORY</H3
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000288><TABLE
289BORDER="0"
290BGCOLOR="#D6E8FF"
291WIDTH="100%"
292CELLPADDING="6"
293><TR
294><TD
295><PRE
296CLASS="PROGRAMLISTING"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000297>#define DEBUG_MEMORY</PRE
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000298></TD
299></TR
300></TABLE
301><P
Daniel Veillardbed7b052001-05-19 14:59:49 +0000302>should be activated only done when debugging libxml. It replaces the
303allocator with a collect and debug shell to the libc allocator.
304DEBUG_MEMORY should be activated only when debugging
305libxml i.e. if libxml has been configured with --with-debug-mem too</P
306><P
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000307></P
308></DIV
309><HR><DIV
310CLASS="REFSECT2"
311><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000312NAME="AEN21861"
Daniel Veillard8f621982000-03-20 13:07:15 +0000313></A
314><H3
315><A
Daniel Veillard503b8932001-01-05 06:36:31 +0000316NAME="MEM-LIST-CAPS"
Daniel Veillard8f621982000-03-20 13:07:15 +0000317></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000318>MEM_LIST</H3
Daniel Veillard8f621982000-03-20 13:07:15 +0000319><TABLE
320BORDER="0"
321BGCOLOR="#D6E8FF"
322WIDTH="100%"
323CELLPADDING="6"
324><TR
325><TD
326><PRE
327CLASS="PROGRAMLISTING"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000328>#define MEM_LIST</PRE
Daniel Veillard8f621982000-03-20 13:07:15 +0000329></TD
330></TR
331></TABLE
332><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000333></P
334></DIV
335><HR><DIV
336CLASS="REFSECT2"
337><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000338NAME="AEN21866"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000339></A
340><H3
341><A
342NAME="XMLFREEFUNC"
343></A
344>xmlFreeFunc ()</H3
345><TABLE
346BORDER="0"
347BGCOLOR="#D6E8FF"
348WIDTH="100%"
349CELLPADDING="6"
350><TR
351><TD
352><PRE
353CLASS="PROGRAMLISTING"
354>void (*xmlFreeFunc) (void*);</PRE
355></TD
356></TR
357></TABLE
Daniel Veillard06047432000-04-24 11:33:38 +0000358><P
359></P
360><DIV
361CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000362><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000363NAME="AEN21871"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000364></A
Daniel Veillard06047432000-04-24 11:33:38 +0000365><P
366></P
367><TABLE
368BORDER="0"
369WIDTH="100%"
370BGCOLOR="#FFD0D0"
371CELLSPACING="0"
372CELLPADDING="4"
373CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000374><TBODY
Daniel Veillard06047432000-04-24 11:33:38 +0000375><TR
376><TD
377WIDTH="20%"
378ALIGN="RIGHT"
379VALIGN="TOP"
380><TT
381CLASS="PARAMETER"
382><I
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000383>Param1</I
Daniel Veillard06047432000-04-24 11:33:38 +0000384></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000385>&nbsp;:</TD
Daniel Veillard06047432000-04-24 11:33:38 +0000386><TD
387WIDTH="80%"
388ALIGN="LEFT"
389VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000390>&nbsp;</TD
Daniel Veillard06047432000-04-24 11:33:38 +0000391></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000392></TBODY
Daniel Veillard06047432000-04-24 11:33:38 +0000393></TABLE
394><P
Daniel Veillard8f621982000-03-20 13:07:15 +0000395></P
396></DIV
Daniel Veillard06047432000-04-24 11:33:38 +0000397></DIV
Daniel Veillard8f621982000-03-20 13:07:15 +0000398><HR><DIV
399CLASS="REFSECT2"
400><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000401NAME="AEN21880"
Daniel Veillard8f621982000-03-20 13:07:15 +0000402></A
403><H3
404><A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000405NAME="XMLMALLOCFUNC"
Daniel Veillard8f621982000-03-20 13:07:15 +0000406></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000407>xmlMallocFunc ()</H3
Daniel Veillard8f621982000-03-20 13:07:15 +0000408><TABLE
409BORDER="0"
410BGCOLOR="#D6E8FF"
411WIDTH="100%"
412CELLPADDING="6"
413><TR
414><TD
415><PRE
416CLASS="PROGRAMLISTING"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000417>void* (*xmlMallocFunc) (...);</PRE
Daniel Veillard8f621982000-03-20 13:07:15 +0000418></TD
419></TR
420></TABLE
421><P
Daniel Veillard06047432000-04-24 11:33:38 +0000422></P
423><DIV
424CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000425><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000426NAME="AEN21885"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000427></A
Daniel Veillard06047432000-04-24 11:33:38 +0000428><P
429></P
430><TABLE
431BORDER="0"
432WIDTH="100%"
433BGCOLOR="#FFD0D0"
434CELLSPACING="0"
435CELLPADDING="4"
436CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000437><TBODY
Daniel Veillard06047432000-04-24 11:33:38 +0000438><TR
439><TD
440WIDTH="20%"
441ALIGN="RIGHT"
442VALIGN="TOP"
443><TT
444CLASS="PARAMETER"
445><I
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000446>...</I
Daniel Veillard06047432000-04-24 11:33:38 +0000447></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000448>&nbsp;:</TD
Daniel Veillard06047432000-04-24 11:33:38 +0000449><TD
450WIDTH="80%"
451ALIGN="LEFT"
452VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000453>&nbsp;</TD
Daniel Veillard06047432000-04-24 11:33:38 +0000454></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000455></TBODY
Daniel Veillard06047432000-04-24 11:33:38 +0000456></TABLE
457><P
Daniel Veillard8f621982000-03-20 13:07:15 +0000458></P
459></DIV
Daniel Veillard06047432000-04-24 11:33:38 +0000460></DIV
Daniel Veillard8f621982000-03-20 13:07:15 +0000461><HR><DIV
462CLASS="REFSECT2"
463><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000464NAME="AEN21894"
Daniel Veillard8f621982000-03-20 13:07:15 +0000465></A
466><H3
467><A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000468NAME="XMLREALLOCFUNC"
Daniel Veillard8f621982000-03-20 13:07:15 +0000469></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000470>xmlReallocFunc ()</H3
Daniel Veillard8f621982000-03-20 13:07:15 +0000471><TABLE
472BORDER="0"
473BGCOLOR="#D6E8FF"
474WIDTH="100%"
475CELLPADDING="6"
476><TR
477><TD
478><PRE
479CLASS="PROGRAMLISTING"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000480>void* (*xmlReallocFunc) (void*,
481 ...);</PRE
Daniel Veillard8f621982000-03-20 13:07:15 +0000482></TD
483></TR
484></TABLE
485><P
Daniel Veillard06047432000-04-24 11:33:38 +0000486></P
487><DIV
488CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000489><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000490NAME="AEN21899"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000491></A
Daniel Veillard06047432000-04-24 11:33:38 +0000492><P
493></P
494><TABLE
495BORDER="0"
496WIDTH="100%"
497BGCOLOR="#FFD0D0"
498CELLSPACING="0"
499CELLPADDING="4"
500CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000501><TBODY
Daniel Veillard06047432000-04-24 11:33:38 +0000502><TR
503><TD
504WIDTH="20%"
505ALIGN="RIGHT"
506VALIGN="TOP"
507><TT
508CLASS="PARAMETER"
509><I
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000510>Param1</I
Daniel Veillard06047432000-04-24 11:33:38 +0000511></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000512>&nbsp;:</TD
Daniel Veillard06047432000-04-24 11:33:38 +0000513><TD
514WIDTH="80%"
515ALIGN="LEFT"
516VALIGN="TOP"
517>&nbsp;</TD
518></TR
519><TR
520><TD
521WIDTH="20%"
522ALIGN="RIGHT"
523VALIGN="TOP"
524><TT
525CLASS="PARAMETER"
526><I
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000527>...</I
Daniel Veillard06047432000-04-24 11:33:38 +0000528></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000529>&nbsp;:</TD
Daniel Veillard06047432000-04-24 11:33:38 +0000530><TD
531WIDTH="80%"
532ALIGN="LEFT"
533VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000534>&nbsp;</TD
Daniel Veillard06047432000-04-24 11:33:38 +0000535></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000536></TBODY
Daniel Veillard06047432000-04-24 11:33:38 +0000537></TABLE
538><P
Daniel Veillard8f621982000-03-20 13:07:15 +0000539></P
540></DIV
Daniel Veillard06047432000-04-24 11:33:38 +0000541></DIV
Daniel Veillard8f621982000-03-20 13:07:15 +0000542><HR><DIV
543CLASS="REFSECT2"
544><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000545NAME="AEN21912"
Daniel Veillard8f621982000-03-20 13:07:15 +0000546></A
547><H3
548><A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000549NAME="XMLSTRDUPFUNC"
Daniel Veillard8f621982000-03-20 13:07:15 +0000550></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000551>xmlStrdupFunc ()</H3
Daniel Veillard8f621982000-03-20 13:07:15 +0000552><TABLE
553BORDER="0"
554BGCOLOR="#D6E8FF"
555WIDTH="100%"
556CELLPADDING="6"
557><TR
558><TD
559><PRE
560CLASS="PROGRAMLISTING"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000561>char* (*xmlStrdupFunc) (const char*);</PRE
Daniel Veillard8f621982000-03-20 13:07:15 +0000562></TD
563></TR
564></TABLE
565><P
Daniel Veillard8f621982000-03-20 13:07:15 +0000566></P
567><DIV
568CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000569><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000570NAME="AEN21917"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000571></A
Daniel Veillard8f621982000-03-20 13:07:15 +0000572><P
573></P
574><TABLE
575BORDER="0"
576WIDTH="100%"
577BGCOLOR="#FFD0D0"
578CELLSPACING="0"
579CELLPADDING="4"
580CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000581><TBODY
Daniel Veillard8f621982000-03-20 13:07:15 +0000582><TR
583><TD
584WIDTH="20%"
585ALIGN="RIGHT"
586VALIGN="TOP"
587><TT
588CLASS="PARAMETER"
589><I
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000590>Param1</I
Daniel Veillard8f621982000-03-20 13:07:15 +0000591></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000592>&nbsp;:</TD
Daniel Veillard8f621982000-03-20 13:07:15 +0000593><TD
594WIDTH="80%"
595ALIGN="LEFT"
596VALIGN="TOP"
Daniel Veillard06047432000-04-24 11:33:38 +0000597>&nbsp;</TD
Daniel Veillard8f621982000-03-20 13:07:15 +0000598></TR
599><TR
600><TD
601WIDTH="20%"
602ALIGN="RIGHT"
603VALIGN="TOP"
604><I
605CLASS="EMPHASIS"
606>Returns</I
607> :</TD
608><TD
609WIDTH="80%"
610ALIGN="LEFT"
611VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000612>&nbsp;</TD
Daniel Veillard8f621982000-03-20 13:07:15 +0000613></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000614></TBODY
Daniel Veillard8f621982000-03-20 13:07:15 +0000615></TABLE
616><P
617></P
618></DIV
619></DIV
620><HR><DIV
621CLASS="REFSECT2"
622><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000623NAME="AEN21930"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000624></A
625><H3
626><A
627NAME="XMLMEMSETUP"
628></A
629>xmlMemSetup ()</H3
630><TABLE
631BORDER="0"
632BGCOLOR="#D6E8FF"
633WIDTH="100%"
634CELLPADDING="6"
635><TR
636><TD
637><PRE
638CLASS="PROGRAMLISTING"
639>int xmlMemSetup (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000640HREF="libxml-xmlmemory.html#XMLFREEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000641>xmlFreeFunc</A
642> freeFunc,
643 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000644HREF="libxml-xmlmemory.html#XMLMALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000645>xmlMallocFunc</A
646> mallocFunc,
647 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000648HREF="libxml-xmlmemory.html#XMLREALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000649>xmlReallocFunc</A
650> reallocFunc,
651 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000652HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000653>xmlStrdupFunc</A
654> strdupFunc);</PRE
655></TD
656></TR
657></TABLE
658><P
659>Override the default memory access functions with a new set
660This has to be called before any other libxml routines !</P
661><P
662>Should this be blocked if there was already some allocations
663done ?</P
664><P
665></P
666><DIV
667CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000668><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000669NAME="AEN21941"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000670></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000671><P
672></P
673><TABLE
674BORDER="0"
675WIDTH="100%"
676BGCOLOR="#FFD0D0"
677CELLSPACING="0"
678CELLPADDING="4"
679CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000680><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000681><TR
682><TD
683WIDTH="20%"
684ALIGN="RIGHT"
685VALIGN="TOP"
686><TT
687CLASS="PARAMETER"
688><I
689>freeFunc</I
690></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000691>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000692><TD
693WIDTH="80%"
694ALIGN="LEFT"
695VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000696>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000697></TR
698><TR
699><TD
700WIDTH="20%"
701ALIGN="RIGHT"
702VALIGN="TOP"
703><TT
704CLASS="PARAMETER"
705><I
706>mallocFunc</I
707></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000708>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000709><TD
710WIDTH="80%"
711ALIGN="LEFT"
712VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000713>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000714></TR
715><TR
716><TD
717WIDTH="20%"
718ALIGN="RIGHT"
719VALIGN="TOP"
720><TT
721CLASS="PARAMETER"
722><I
723>reallocFunc</I
724></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000725>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000726><TD
727WIDTH="80%"
728ALIGN="LEFT"
729VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000730>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000731></TR
732><TR
733><TD
734WIDTH="20%"
735ALIGN="RIGHT"
736VALIGN="TOP"
737><TT
738CLASS="PARAMETER"
739><I
740>strdupFunc</I
741></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000742>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000743><TD
744WIDTH="80%"
745ALIGN="LEFT"
746VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000747>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000748></TR
749><TR
750><TD
751WIDTH="20%"
752ALIGN="RIGHT"
753VALIGN="TOP"
754><I
755CLASS="EMPHASIS"
756>Returns</I
757> :</TD
758><TD
759WIDTH="80%"
760ALIGN="LEFT"
761VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000762>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000763></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000764></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000765></TABLE
766><P
767></P
768></DIV
769></DIV
770><HR><DIV
771CLASS="REFSECT2"
772><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000773NAME="AEN21966"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000774></A
775><H3
776><A
777NAME="XMLMEMGET"
778></A
779>xmlMemGet ()</H3
780><TABLE
781BORDER="0"
782BGCOLOR="#D6E8FF"
783WIDTH="100%"
784CELLPADDING="6"
785><TR
786><TD
787><PRE
788CLASS="PROGRAMLISTING"
789>int xmlMemGet (<A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000790HREF="libxml-xmlmemory.html#XMLFREEFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000791>xmlFreeFunc</A
792> *freeFunc,
793 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000794HREF="libxml-xmlmemory.html#XMLMALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000795>xmlMallocFunc</A
796> *mallocFunc,
797 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000798HREF="libxml-xmlmemory.html#XMLREALLOCFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000799>xmlReallocFunc</A
800> *reallocFunc,
801 <A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +0000802HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000803>xmlStrdupFunc</A
804> *strdupFunc);</PRE
805></TD
806></TR
807></TABLE
808><P
809>Return the memory access functions set currently in use</P
810><P
811></P
812><DIV
813CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000814><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000815NAME="AEN21976"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000816></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000817><P
818></P
819><TABLE
820BORDER="0"
821WIDTH="100%"
822BGCOLOR="#FFD0D0"
823CELLSPACING="0"
824CELLPADDING="4"
825CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000826><TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000827><TR
828><TD
829WIDTH="20%"
830ALIGN="RIGHT"
831VALIGN="TOP"
832><TT
833CLASS="PARAMETER"
834><I
835>freeFunc</I
836></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000837>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000838><TD
839WIDTH="80%"
840ALIGN="LEFT"
841VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000842>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000843></TR
844><TR
845><TD
846WIDTH="20%"
847ALIGN="RIGHT"
848VALIGN="TOP"
849><TT
850CLASS="PARAMETER"
851><I
852>mallocFunc</I
853></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000854>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000855><TD
856WIDTH="80%"
857ALIGN="LEFT"
858VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000859>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000860></TR
861><TR
862><TD
863WIDTH="20%"
864ALIGN="RIGHT"
865VALIGN="TOP"
866><TT
867CLASS="PARAMETER"
868><I
869>reallocFunc</I
870></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000871>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000872><TD
873WIDTH="80%"
874ALIGN="LEFT"
875VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000876>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000877></TR
878><TR
879><TD
880WIDTH="20%"
881ALIGN="RIGHT"
882VALIGN="TOP"
883><TT
884CLASS="PARAMETER"
885><I
886>strdupFunc</I
887></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000888>&nbsp;:</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000889><TD
890WIDTH="80%"
891ALIGN="LEFT"
892VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000893>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000894></TR
895><TR
896><TD
897WIDTH="20%"
898ALIGN="RIGHT"
899VALIGN="TOP"
900><I
901CLASS="EMPHASIS"
902>Returns</I
903> :</TD
904><TD
905WIDTH="80%"
906ALIGN="LEFT"
907VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000908>&nbsp;</TD
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000909></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000910></TBODY
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000911></TABLE
912><P
913></P
914></DIV
915></DIV
916><HR><DIV
917CLASS="REFSECT2"
918><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000919NAME="AEN22001"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000920></A
921><H3
922><A
923NAME="XMLINITMEMORY"
924></A
925>xmlInitMemory ()</H3
926><TABLE
927BORDER="0"
928BGCOLOR="#D6E8FF"
929WIDTH="100%"
930CELLPADDING="6"
931><TR
932><TD
933><PRE
934CLASS="PROGRAMLISTING"
935>int xmlInitMemory (void);</PRE
936></TD
937></TR
938></TABLE
939><P
940>Initialize the memory layer.</P
941><P
942></P
943><DIV
944CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000945><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000946NAME="AEN22007"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000947></A
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000948><P
949></P
950><TABLE
951BORDER="0"
952WIDTH="100%"
953BGCOLOR="#FFD0D0"
954CELLSPACING="0"
955CELLPADDING="4"
956CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000957><TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000958><TR
959><TD
960WIDTH="20%"
961ALIGN="RIGHT"
962VALIGN="TOP"
963><I
964CLASS="EMPHASIS"
965>Returns</I
966> :</TD
967><TD
968WIDTH="80%"
969ALIGN="LEFT"
970VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +0000971>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000972></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000973></TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000974></TABLE
975><P
976></P
977></DIV
978></DIV
979><HR><DIV
980CLASS="REFSECT2"
981><A
Daniel Veillardc5d64342001-06-24 12:13:24 +0000982NAME="AEN22016"
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000983></A
984><H3
985><A
986NAME="XMLMEMUSED"
987></A
988>xmlMemUsed ()</H3
989><TABLE
990BORDER="0"
991BGCOLOR="#D6E8FF"
992WIDTH="100%"
993CELLPADDING="6"
994><TR
995><TD
996><PRE
997CLASS="PROGRAMLISTING"
998>int xmlMemUsed (void);</PRE
999></TD
1000></TR
1001></TABLE
1002><P
1003>returns the amount of memory currenly allocated</P
1004><P
1005></P
1006><DIV
1007CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001008><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001009NAME="AEN22022"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001010></A
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001011><P
1012></P
1013><TABLE
1014BORDER="0"
1015WIDTH="100%"
1016BGCOLOR="#FFD0D0"
1017CELLSPACING="0"
1018CELLPADDING="4"
1019CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001020><TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001021><TR
1022><TD
1023WIDTH="20%"
1024ALIGN="RIGHT"
1025VALIGN="TOP"
1026><I
1027CLASS="EMPHASIS"
1028>Returns</I
1029> :</TD
1030><TD
1031WIDTH="80%"
1032ALIGN="LEFT"
1033VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001034>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001035></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001036></TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001037></TABLE
1038><P
1039></P
1040></DIV
1041></DIV
1042><HR><DIV
1043CLASS="REFSECT2"
1044><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001045NAME="AEN22031"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001046></A
1047><H3
1048><A
1049NAME="XMLMEMDISPLAY"
1050></A
1051>xmlMemDisplay ()</H3
1052><TABLE
1053BORDER="0"
1054BGCOLOR="#D6E8FF"
1055WIDTH="100%"
1056CELLPADDING="6"
1057><TR
1058><TD
1059><PRE
1060CLASS="PROGRAMLISTING"
1061>void xmlMemDisplay (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001062HREF="FILE-CAPS"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001063>FILE</GTKDOCLINK
1064> *fp);</PRE
1065></TD
1066></TR
1067></TABLE
1068><P
1069>show in-extenso the memory blocks allocated</P
1070><P
1071></P
1072><DIV
1073CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001074><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001075NAME="AEN22038"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001076></A
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001077><P
1078></P
1079><TABLE
1080BORDER="0"
1081WIDTH="100%"
1082BGCOLOR="#FFD0D0"
1083CELLSPACING="0"
1084CELLPADDING="4"
1085CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001086><TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001087><TR
1088><TD
1089WIDTH="20%"
1090ALIGN="RIGHT"
1091VALIGN="TOP"
1092><TT
1093CLASS="PARAMETER"
1094><I
1095>fp</I
1096></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001097>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001098><TD
1099WIDTH="80%"
1100ALIGN="LEFT"
1101VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001102>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001103></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001104></TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001105></TABLE
1106><P
1107></P
1108></DIV
1109></DIV
1110><HR><DIV
1111CLASS="REFSECT2"
1112><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001113NAME="AEN22047"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001114></A
1115><H3
1116><A
1117NAME="XMLMEMSHOW"
1118></A
1119>xmlMemShow ()</H3
1120><TABLE
1121BORDER="0"
1122BGCOLOR="#D6E8FF"
1123WIDTH="100%"
1124CELLPADDING="6"
1125><TR
1126><TD
1127><PRE
1128CLASS="PROGRAMLISTING"
1129>void xmlMemShow (<GTKDOCLINK
Daniel Veillard503b8932001-01-05 06:36:31 +00001130HREF="FILE-CAPS"
Daniel Veillardf3a73582000-01-05 14:58:39 +00001131>FILE</GTKDOCLINK
1132> *fp,
1133 int nr);</PRE
1134></TD
1135></TR
1136></TABLE
1137><P
1138>show a show display of the memory allocated, and dump
1139the <TT
1140CLASS="PARAMETER"
1141><I
1142>nr</I
1143></TT
1144> last allocated areas which were not freed</P
1145><P
1146></P
1147><DIV
1148CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001149><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001150NAME="AEN22055"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001151></A
Daniel Veillardf3a73582000-01-05 14:58:39 +00001152><P
1153></P
1154><TABLE
1155BORDER="0"
1156WIDTH="100%"
1157BGCOLOR="#FFD0D0"
1158CELLSPACING="0"
1159CELLPADDING="4"
1160CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001161><TBODY
Daniel Veillardf3a73582000-01-05 14:58:39 +00001162><TR
1163><TD
1164WIDTH="20%"
1165ALIGN="RIGHT"
1166VALIGN="TOP"
1167><TT
1168CLASS="PARAMETER"
1169><I
1170>fp</I
1171></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001172>&nbsp;:</TD
Daniel Veillardf3a73582000-01-05 14:58:39 +00001173><TD
1174WIDTH="80%"
1175ALIGN="LEFT"
1176VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001177>&nbsp;</TD
Daniel Veillardf3a73582000-01-05 14:58:39 +00001178></TR
1179><TR
1180><TD
1181WIDTH="20%"
1182ALIGN="RIGHT"
1183VALIGN="TOP"
1184><TT
1185CLASS="PARAMETER"
1186><I
1187>nr</I
1188></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001189>&nbsp;:</TD
Daniel Veillardf3a73582000-01-05 14:58:39 +00001190><TD
1191WIDTH="80%"
1192ALIGN="LEFT"
1193VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001194>&nbsp;</TD
Daniel Veillardf3a73582000-01-05 14:58:39 +00001195></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001196></TBODY
Daniel Veillardf3a73582000-01-05 14:58:39 +00001197></TABLE
1198><P
1199></P
1200></DIV
1201></DIV
1202><HR><DIV
1203CLASS="REFSECT2"
1204><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001205NAME="AEN22068"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001206></A
1207><H3
1208><A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001209NAME="XMLMEMORYDUMP"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001210></A
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001211>xmlMemoryDump ()</H3
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001212><TABLE
1213BORDER="0"
1214BGCOLOR="#D6E8FF"
1215WIDTH="100%"
1216CELLPADDING="6"
1217><TR
1218><TD
1219><PRE
1220CLASS="PROGRAMLISTING"
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001221>void xmlMemoryDump (void);</PRE
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001222></TD
1223></TR
1224></TABLE
1225><P
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001226>Dump in-extenso the memory blocks allocated to the file .memorylist</P
1227><P
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001228></P
1229></DIV
1230><HR><DIV
1231CLASS="REFSECT2"
1232><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001233NAME="AEN22074"
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001234></A
1235><H3
1236><A
1237NAME="XMLMALLOC"
1238></A
1239>xmlMalloc()</H3
1240><TABLE
1241BORDER="0"
1242BGCOLOR="#D6E8FF"
1243WIDTH="100%"
1244CELLPADDING="6"
1245><TR
1246><TD
1247><PRE
1248CLASS="PROGRAMLISTING"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001249>#define xmlMalloc(x)</PRE
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001250></TD
1251></TR
1252></TABLE
1253><P
1254></P
1255><DIV
1256CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001257><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001258NAME="AEN22079"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001259></A
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001260><P
1261></P
1262><TABLE
1263BORDER="0"
1264WIDTH="100%"
1265BGCOLOR="#FFD0D0"
1266CELLSPACING="0"
1267CELLPADDING="4"
1268CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001269><TBODY
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001270><TR
1271><TD
1272WIDTH="20%"
1273ALIGN="RIGHT"
1274VALIGN="TOP"
1275><TT
1276CLASS="PARAMETER"
1277><I
1278>x</I
1279></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001280>&nbsp;:</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001281><TD
1282WIDTH="80%"
1283ALIGN="LEFT"
1284VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001285>&nbsp;</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001286></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001287></TBODY
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001288></TABLE
1289><P
1290></P
1291></DIV
1292></DIV
1293><HR><DIV
1294CLASS="REFSECT2"
1295><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001296NAME="AEN22088"
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001297></A
1298><H3
1299><A
1300NAME="XMLREALLOC"
1301></A
1302>xmlRealloc()</H3
1303><TABLE
1304BORDER="0"
1305BGCOLOR="#D6E8FF"
1306WIDTH="100%"
1307CELLPADDING="6"
1308><TR
1309><TD
1310><PRE
1311CLASS="PROGRAMLISTING"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001312>#define xmlRealloc(p, x)</PRE
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001313></TD
1314></TR
1315></TABLE
1316><P
1317></P
1318><DIV
1319CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001320><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001321NAME="AEN22093"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001322></A
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001323><P
1324></P
1325><TABLE
1326BORDER="0"
1327WIDTH="100%"
1328BGCOLOR="#FFD0D0"
1329CELLSPACING="0"
1330CELLPADDING="4"
1331CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001332><TBODY
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001333><TR
1334><TD
1335WIDTH="20%"
1336ALIGN="RIGHT"
1337VALIGN="TOP"
1338><TT
1339CLASS="PARAMETER"
1340><I
1341>p</I
1342></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001343>&nbsp;:</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001344><TD
1345WIDTH="80%"
1346ALIGN="LEFT"
1347VALIGN="TOP"
1348>&nbsp;</TD
1349></TR
1350><TR
1351><TD
1352WIDTH="20%"
1353ALIGN="RIGHT"
1354VALIGN="TOP"
1355><TT
1356CLASS="PARAMETER"
1357><I
1358>x</I
1359></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001360>&nbsp;:</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001361><TD
1362WIDTH="80%"
1363ALIGN="LEFT"
1364VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001365>&nbsp;</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001366></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001367></TBODY
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001368></TABLE
1369><P
1370></P
1371></DIV
1372></DIV
1373><HR><DIV
1374CLASS="REFSECT2"
1375><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001376NAME="AEN22106"
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001377></A
1378><H3
1379><A
1380NAME="XMLMEMSTRDUP"
1381></A
1382>xmlMemStrdup()</H3
1383><TABLE
1384BORDER="0"
1385BGCOLOR="#D6E8FF"
1386WIDTH="100%"
1387CELLPADDING="6"
1388><TR
1389><TD
1390><PRE
1391CLASS="PROGRAMLISTING"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001392>#define xmlMemStrdup(x)</PRE
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001393></TD
1394></TR
1395></TABLE
1396><P
1397></P
1398><DIV
1399CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001400><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001401NAME="AEN22111"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001402></A
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001403><P
1404></P
1405><TABLE
1406BORDER="0"
1407WIDTH="100%"
1408BGCOLOR="#FFD0D0"
1409CELLSPACING="0"
1410CELLPADDING="4"
1411CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001412><TBODY
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001413><TR
1414><TD
1415WIDTH="20%"
1416ALIGN="RIGHT"
1417VALIGN="TOP"
1418><TT
1419CLASS="PARAMETER"
1420><I
1421>x</I
1422></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001423>&nbsp;:</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001424><TD
1425WIDTH="80%"
1426ALIGN="LEFT"
1427VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001428>&nbsp;</TD
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001429></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001430></TBODY
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001431></TABLE
1432><P
1433></P
1434></DIV
1435></DIV
1436><HR><DIV
1437CLASS="REFSECT2"
1438><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001439NAME="AEN22120"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001440></A
1441><H3
1442><A
1443NAME="XMLMALLOCLOC"
1444></A
1445>xmlMallocLoc ()</H3
1446><TABLE
1447BORDER="0"
1448BGCOLOR="#D6E8FF"
1449WIDTH="100%"
1450CELLPADDING="6"
1451><TR
1452><TD
1453><PRE
1454CLASS="PROGRAMLISTING"
1455>void* xmlMallocLoc (int size,
1456 const char *file,
1457 int line);</PRE
1458></TD
1459></TR
1460></TABLE
1461><P
1462>a <GTKDOCLINK
1463HREF="MALLOC"
1464>malloc</GTKDOCLINK
1465>() equivalent, with logging of the allocation info.</P
1466><P
1467></P
1468><DIV
1469CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001470><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001471NAME="AEN22127"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001472></A
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001473><P
1474></P
1475><TABLE
1476BORDER="0"
1477WIDTH="100%"
1478BGCOLOR="#FFD0D0"
1479CELLSPACING="0"
1480CELLPADDING="4"
1481CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001482><TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001483><TR
1484><TD
1485WIDTH="20%"
1486ALIGN="RIGHT"
1487VALIGN="TOP"
1488><TT
1489CLASS="PARAMETER"
1490><I
1491>size</I
1492></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001493>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001494><TD
1495WIDTH="80%"
1496ALIGN="LEFT"
1497VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001498>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001499></TR
1500><TR
1501><TD
1502WIDTH="20%"
1503ALIGN="RIGHT"
1504VALIGN="TOP"
1505><TT
1506CLASS="PARAMETER"
1507><I
1508>file</I
1509></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001510>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001511><TD
1512WIDTH="80%"
1513ALIGN="LEFT"
1514VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001515>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001516></TR
1517><TR
1518><TD
1519WIDTH="20%"
1520ALIGN="RIGHT"
1521VALIGN="TOP"
1522><TT
1523CLASS="PARAMETER"
1524><I
1525>line</I
1526></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001527>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001528><TD
1529WIDTH="80%"
1530ALIGN="LEFT"
1531VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001532>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001533></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001534></TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001535></TABLE
1536><P
1537></P
1538></DIV
1539></DIV
1540><HR><DIV
1541CLASS="REFSECT2"
1542><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001543NAME="AEN22144"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001544></A
1545><H3
1546><A
1547NAME="XMLREALLOCLOC"
1548></A
1549>xmlReallocLoc ()</H3
1550><TABLE
1551BORDER="0"
1552BGCOLOR="#D6E8FF"
1553WIDTH="100%"
1554CELLPADDING="6"
1555><TR
1556><TD
1557><PRE
1558CLASS="PROGRAMLISTING"
1559>void* xmlReallocLoc (void *ptr,
1560 int size,
1561 const char *file,
1562 int line);</PRE
1563></TD
1564></TR
1565></TABLE
1566><P
1567>a <GTKDOCLINK
1568HREF="REALLOC"
1569>realloc</GTKDOCLINK
1570>() equivalent, with logging of the allocation info.</P
1571><P
1572></P
1573><DIV
1574CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001575><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001576NAME="AEN22151"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001577></A
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001578><P
1579></P
1580><TABLE
1581BORDER="0"
1582WIDTH="100%"
1583BGCOLOR="#FFD0D0"
1584CELLSPACING="0"
1585CELLPADDING="4"
1586CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001587><TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001588><TR
1589><TD
1590WIDTH="20%"
1591ALIGN="RIGHT"
1592VALIGN="TOP"
1593><TT
1594CLASS="PARAMETER"
1595><I
1596>ptr</I
1597></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001598>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001599><TD
1600WIDTH="80%"
1601ALIGN="LEFT"
1602VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001603>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001604></TR
1605><TR
1606><TD
1607WIDTH="20%"
1608ALIGN="RIGHT"
1609VALIGN="TOP"
1610><TT
1611CLASS="PARAMETER"
1612><I
1613>size</I
1614></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001615>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001616><TD
1617WIDTH="80%"
1618ALIGN="LEFT"
1619VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001620>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001621></TR
1622><TR
1623><TD
1624WIDTH="20%"
1625ALIGN="RIGHT"
1626VALIGN="TOP"
1627><TT
1628CLASS="PARAMETER"
1629><I
1630>file</I
1631></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001632>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001633><TD
1634WIDTH="80%"
1635ALIGN="LEFT"
1636VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001637>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001638></TR
1639><TR
1640><TD
1641WIDTH="20%"
1642ALIGN="RIGHT"
1643VALIGN="TOP"
1644><TT
1645CLASS="PARAMETER"
1646><I
1647>line</I
1648></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001649>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001650><TD
1651WIDTH="80%"
1652ALIGN="LEFT"
1653VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001654>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001655></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001656></TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001657></TABLE
1658><P
1659></P
1660></DIV
1661></DIV
1662><HR><DIV
1663CLASS="REFSECT2"
1664><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001665NAME="AEN22172"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001666></A
1667><H3
1668><A
1669NAME="XMLMEMSTRDUPLOC"
1670></A
1671>xmlMemStrdupLoc ()</H3
1672><TABLE
1673BORDER="0"
1674BGCOLOR="#D6E8FF"
1675WIDTH="100%"
1676CELLPADDING="6"
1677><TR
1678><TD
1679><PRE
1680CLASS="PROGRAMLISTING"
1681>char* xmlMemStrdupLoc (const char *str,
1682 const char *file,
1683 int line);</PRE
1684></TD
1685></TR
1686></TABLE
1687><P
1688>a <GTKDOCLINK
1689HREF="STRDUP"
1690>strdup</GTKDOCLINK
1691>() equivalent, with logging of the allocation info.</P
1692><P
1693></P
1694><DIV
1695CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001696><A
Daniel Veillardc5d64342001-06-24 12:13:24 +00001697NAME="AEN22179"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001698></A
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001699><P
1700></P
1701><TABLE
1702BORDER="0"
1703WIDTH="100%"
1704BGCOLOR="#FFD0D0"
1705CELLSPACING="0"
1706CELLPADDING="4"
1707CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001708><TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001709><TR
1710><TD
1711WIDTH="20%"
1712ALIGN="RIGHT"
1713VALIGN="TOP"
1714><TT
1715CLASS="PARAMETER"
1716><I
1717>str</I
1718></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001719>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001720><TD
1721WIDTH="80%"
1722ALIGN="LEFT"
1723VALIGN="TOP"
1724>&nbsp;</TD
1725></TR
1726><TR
1727><TD
1728WIDTH="20%"
1729ALIGN="RIGHT"
1730VALIGN="TOP"
1731><TT
1732CLASS="PARAMETER"
1733><I
1734>file</I
1735></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001736>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001737><TD
1738WIDTH="80%"
1739ALIGN="LEFT"
1740VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001741>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001742></TR
1743><TR
1744><TD
1745WIDTH="20%"
1746ALIGN="RIGHT"
1747VALIGN="TOP"
1748><TT
1749CLASS="PARAMETER"
1750><I
1751>line</I
1752></TT
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001753>&nbsp;:</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001754><TD
1755WIDTH="80%"
1756ALIGN="LEFT"
1757VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001758>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001759></TR
1760><TR
1761><TD
1762WIDTH="20%"
1763ALIGN="RIGHT"
1764VALIGN="TOP"
1765><I
1766CLASS="EMPHASIS"
1767>Returns</I
1768> :</TD
1769><TD
1770WIDTH="80%"
1771ALIGN="LEFT"
1772VALIGN="TOP"
Daniel Veillardc5d64342001-06-24 12:13:24 +00001773>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001774></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001775></TBODY
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001776></TABLE
1777><P
1778></P
1779></DIV
1780></DIV
1781></DIV
1782><DIV
1783CLASS="NAVFOOTER"
1784><BR
1785CLEAR="all"><BR><TABLE
1786WIDTH="100%"
1787BORDER="0"
1788BGCOLOR="#000000"
1789CELLPADDING="1"
1790CELLSPACING="0"
1791><TR
1792><TD
1793WIDTH="25%"
1794BGCOLOR="#C00000"
1795ALIGN="left"
1796><A
Daniel Veillard9cb5ff42001-01-29 08:22:21 +00001797HREF="libxml-debugxml.html"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001798><FONT
1799COLOR="#FFFFFF"
1800SIZE="3"
1801><B
1802>&#60;&#60;&#60; Previous Page</B
1803></FONT
1804></A
1805></TD
1806><TD
1807WIDTH="25%"
1808BGCOLOR="#0000C0"
1809ALIGN="center"
1810><FONT
1811COLOR="#FFFFFF"
1812SIZE="3"
1813><B
1814><A
1815HREF="book1.html"
1816><FONT
1817COLOR="#FFFFFF"
1818SIZE="3"
1819><B
1820>Home</B
1821></FONT
1822></A
1823></B
1824></FONT
1825></TD
1826><TD
1827WIDTH="25%"
1828BGCOLOR="#00C000"
1829ALIGN="center"
1830><FONT
1831COLOR="#FFFFFF"
1832SIZE="3"
1833><B
1834><A
Daniel Veillard35008381999-10-25 13:15:52 +00001835HREF="libxml-lib.html"
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001836><FONT
1837COLOR="#FFFFFF"
1838SIZE="3"
1839><B
1840>Up</B
1841></FONT
1842></A
1843></B
1844></FONT
1845></TD
1846><TD
1847WIDTH="25%"
1848BGCOLOR="#C00000"
1849ALIGN="right"
Daniel Veillard35008381999-10-25 13:15:52 +00001850>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001851></TR
1852><TR
1853><TD
1854COLSPAN="2"
1855ALIGN="left"
1856><FONT
1857COLOR="#FFFFFF"
1858SIZE="3"
1859><B
Daniel Veillard294cbca1999-12-03 13:19:09 +00001860>debugXML</B
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001861></FONT
1862></TD
1863><TD
1864COLSPAN="2"
1865ALIGN="right"
Daniel Veillard35008381999-10-25 13:15:52 +00001866>&nbsp;</TD
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001867></TR
1868></TABLE
1869></DIV
1870></BODY
1871></HTML
1872>