
On Mon, Mar 11, 2013 at 04:06:13PM +0100, Peter Krempa wrote:
--- src/conf/domain_conf.c | 104 +++++++++++++++++++++++++++++------------------ src/conf/domain_conf.h | 20 ++++++--- src/conf/snapshot_conf.c | 3 +- src/conf/snapshot_conf.h | 1 + src/libvirt_private.syms | 2 + 5 files changed, 83 insertions(+), 47 deletions(-)
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 5bec673..127629f 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -800,7 +800,7 @@ virDomainXMLConfNew(virDomainXMLPrivateDataCallbacksPtr priv, * Returns a pointer to the stored namespace structure. * The lifetime of the pointer is equal to @xmlconf; */ -virDomainXMLNamespacePtr +virDomainXMLNamespacePtr ATTRIBUTE_NONNULL(1)
Any ATTRIBUTE_XXXX statement should be against the function *declaration* in the header, not the implementation, unless it is a static function.
virDomainXMLConfGetNamespace(virDomainXMLConfPtr xmlconf) { return &xmlconf->ns; @@ -1915,8 +1915,8 @@ static void virDomainObjDispose(void *obj) virDomainSnapshotObjListFree(dom->snapshots); }
- -virDomainObjPtr virDomainObjNew(virCapsPtr caps) +virDomainObjPtr ATTRIBUTE_NONNULL(1)
Likewise
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 599b71e..c9995d7 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -342,6 +342,8 @@ virDomainWatchdogActionTypeFromString; virDomainWatchdogActionTypeToString; virDomainWatchdogModelTypeFromString; virDomainWatchdogModelTypeToString; +virDomainXMLConfGetNamespace; +virDomainXMLConfNew;
These functions were added in the previous patch 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 :|