From: Tomas Mlcoch Date: Tue, 17 Jan 2012 14:01:24 +0000 (+0100) Subject: Add method xml_dump. X-Git-Tag: upstream/0.2.1~583 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=32e3d0b0ecbd63e07478bb27ac542bc770809db4;p=services%2Fcreaterepo_c.git Add method xml_dump. --- diff --git a/xml_dump.c b/xml_dump.c index 721e60e..42e4eb1 100644 --- a/xml_dump.c +++ b/xml_dump.c @@ -152,3 +152,15 @@ dump_files(xmlTextWriterPtr writer, Package *package, int primary, } } + + +struct XmlStruct xml_dump(Package *pkg, const char *encoding) +{ + struct XmlStruct result; + result.primary = xml_dump_primary(pkg, encoding); + result.filelists = xml_dump_filelists(pkg, encoding); + result.other = xml_dump_other(pkg, encoding); + + return result; +} + diff --git a/xml_dump.h b/xml_dump.h index f5e03d9..7d707d5 100644 --- a/xml_dump.h +++ b/xml_dump.h @@ -27,6 +27,6 @@ void dump_files(xmlTextWriterPtr, Package *, int, xmlCharEncodingHandlerPtr); char *xml_dump_primary(Package *, const char *); char *xml_dump_filelists(Package *, const char *); char *xml_dump_other(Package *, const char *); -//struct XmlStruct xml_dump_all(Package *, const char *); +struct XmlStruct xml_dump(Package *, const char *); #endif /* __XML_DUMP__ */ diff --git a/xml_dump.i b/xml_dump.i index cc9995f..13c3e0d 100644 --- a/xml_dump.i +++ b/xml_dump.i @@ -7,8 +7,11 @@ #include "xml_dump.h" %} -//%include "xml_dump.h" +%include "xml_dump.h" +/* char *xml_dump_primary(Package *, const char *); char *xml_dump_filelists(Package *, const char *); char *xml_dump_other(Package *, const char *); +struct XmlStruct xml_dump(Package *, const char *); +*/