On Fri, Feb 24, 2012 at 07:09:49PM +0100, Martin Kletzander wrote: > +xmlURIPtr > +virURIParse(const char *uri) > +unsigned char * > +virURIFormat(xmlURIPtr uri) The data types here are wrong compared to the header. Also the return value should not be unsigned - that is libxml2 bad practice we shouldn't copy > diff --git a/src/util/viruri.h b/src/util/viruri.h > new file mode 100644 > index 0000000..1315488 > --- /dev/null > +++ b/src/util/viruri.h > @@ -0,0 +1,18 @@ > +/* > + * viruri.h: internal definitions used for URI parsing. > + */ > + > +#ifndef __VIR_URI_H__ > +# define __VIR_URI_H__ > + > +# include <libxml/uri.h> > + > +# include "internal.h" > + > +typedef xmlURI virURI; > +typedef xmlURIPtr virURIPtr; > + > +virURIPtr virURIParse(const char *uri); > +unsigned char * virURIFormat(virURIPtr uri); > + > +#endif /* __VIR_URI_H__ */ Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list