Re: [Gmetadom-ocamldev] Gdome providing free()

Luca Padovani <[email protected]> 16 Mar 2003 00:16:49 +0100
Newsgroups gmane.comp.gnome.gdome
Message-ID <1047770209.598.38.camel@localhost>
On Sat, 2003-03-15 at 22:34, Blair Zajac wrote:
> Shouldn't gdome2 provide its own version of free() to free memory that
> is allocated in libxml2 and gdome2 and passed to the calling code?
> This free would basically be wrappers around libxml2's memory
> allocation routines.

Gdome2 provides its own mechanism for memory management which is based
on reference counting. As far as I remember, there is _never_ the need
to use free on any Gdome2 data structures. You always have to do _unref
and the structure gets automatically deallocated if that was the last
live reference to it.

I don't think there is any piece of libxml2 data that goes through
Gdome2 directly to the user code.

-- luca