Jeff Squyres wrote:
> Doing some compiler warning validation this morning, it looks like 
> topology-xml.c:hwloc_topology_export_xml() creates a DTD by calling 
> xmlCreateIntSubset() but then never does anything with this DTD.
>
> Is the call to xmlCreateIntSubset() necessary?  

I was not very familiar with the libxml API when I wrote this code (and
I am still not).

>From what I remember, this line was necessary if we want "hwloc.dtd" to
appear the XML file header.

> If so, does the resulting dtd need to be used and later freed?
>   

Valgrind looks happy. If I add xmlFreeDtd near the end of the export
function, I am getting some valgrind warnings. So unless somebody really
needs what to do here (in both import and export), I'd just keep things
as they are :)

Brice

Reply via email to