[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] xmlwriter function naming convention
- From: Daniel Veillard <veillard redhat com>
- To: "Mickautsch, Alfred" <alfred mickautsch schuler-ag com>
- Cc: xml gnome org
- Subject: Re: [xml] xmlwriter function naming convention
- Date: Tue, 12 Feb 2008 07:13:22 -0500
On Tue, Feb 12, 2008 at 12:15:43PM +0100, Mickautsch, Alfred wrote:
> > I propose that xmlFreeTextWriter be renamed to xmlCloseTextWriter. This
> > follows the convention of file I/O through stdio. After fopen(), one
> > uses the fclose() function to flush out the buffers and deallocate
> > resources. One cannot use free() on the file pointer without potentially
> > disasterous results. This is the distinction between a "close" function
> > and a "free" function. A "close" function flushes data from buffers
> > before freeing resources, whereas a "free" function only frees
> > resources.
>
> Since xmlFreeTextWriter behaves more like a destructor it could as well be called xmlDeleteTextWriter. From another point of view, maybe xmlTextWriterEndDocument should call xmlTextWriterFlush, so there would be no need for xmlOutputBufferClose to flush the buffer itself and the behaviour of xmlFreeTextWriter would match the behaviour you expect from it.
>
yes, Flushing at the end of the EndDocument functions would make sense,
could you design such a patch ?
thanks !
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]