[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] xmlGcMemSetup & xmlMemSetup
- From: Daniel Veillard <veillard redhat com>
- To: Marco Spinetti <spinmar interfree it>
- Cc: xml gnome org
- Subject: Re: [xml] xmlGcMemSetup & xmlMemSetup
- Date: Tue, 7 Aug 2007 10:16:00 -0400
On Tue, Aug 07, 2007 at 12:09:05PM +0200, Marco Spinetti wrote:
> Reading the docs, I don't understand the difference between xmlMemSetup
> and xmlGcMemSetup.
> I need to overwrite libxml2 memory allocation and I don't understand if
> I have to use xmlGcMemSetup or xmlMemSetup.
> Any hints?
http://xmlsoft.org/html/libxml-xmlmemory.html#xmlGcMemSetup
the later has an extra function allowing a special function for
allocation of atomic area (i.e. areas which will never be grown).
In doubt use xmlMemSetup()
> Other question: is xmlInitMemory(9 should be called before use
> xmlGcMemSetup or xmlMemSetup?
no, xmlMemSetup must be the very first call to libxml2 then call
xmlInitParser(). Don't call xmlInitMemory by yourself, xmlInitParser
will do it.
Daniel
--
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard | virtualization library http://libvirt.org/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]