Re: [xml] Default Catalog On Windows, Deprecated API



On Wed, Jun 09, 2004 at 04:16:35PM +0200, Igor Zlatkovic wrote:
Hi there,

Since I am changing the distribution paths, I can as well set a 
meaningful default location for catalogs.

The attached patch to catalog.c modifies xmlInitializeCatalog function 
to look for ../etc/catalog relative to the location of the libxml2 
shared library. This path is discovered at runtime when the function is 
first called. Of course, this is Windows only, others remain with the 
hardcoded default path.

If there are no objections to this, I'll commit.

Daniel: The last two changes in the patch remove the code from the two 
deprecated functions. I posted about this, the current implementation 
can return an address of the local variable. Perhaps this should just be 
reverted, as you said, but I find it better to call the new API instead. 
Now, should I commit or revert?

  I applied the patch, but removed your 2 last changes, because using
the deprecated function would result in memory leaks in the application, so
I don't think it's a good idea...

Daniel

-- 
Daniel Veillard      | Red Hat Desktop team http://redhat.com/
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]