From: Daniel P. Berrange Date: Tue, 29 Nov 2011 14:22:21 +0000 (+0000) Subject: Move the virHostPMCapability enum helpers into capabilities.c X-Git-Tag: v0.9.8-rc1~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6ea25cd975a5db41d48062b1736ee214c1af07d0;p=thirdparty%2Flibvirt.git Move the virHostPMCapability enum helpers into capabilities.c The virHostPMCapability enum helper was declared in util.h but implemented in capabilities.c, which is in a completely separate library at link time. Move the declaration into the capabilities.c file and rename it to match normal conventions * src/util/util.h: Remove virHostPMCapability enum decl * src/conf/capabilities.c: Add virCapsHostPMTarget enum --- diff --git a/src/conf/capabilities.c b/src/conf/capabilities.c index ecb1dcd8fe..df5ff23160 100644 --- a/src/conf/capabilities.c +++ b/src/conf/capabilities.c @@ -36,7 +36,8 @@ #define VIR_FROM_THIS VIR_FROM_CAPABILITIES -VIR_ENUM_IMPL(virHostPMCapability, VIR_NODE_SUSPEND_TARGET_LAST, +VIR_ENUM_DECL(virCapsHostPMTarget) +VIR_ENUM_IMPL(virCapsHostPMTarget, VIR_NODE_SUSPEND_TARGET_LAST, "suspend_mem", "suspend_disk", "suspend_hybrid"); /** @@ -704,7 +705,7 @@ virCapabilitiesFormatXML(virCapsPtr caps) while (pm) { int bit = ffs(pm) - 1; virBufferAsprintf(&xml, " <%s/>\n", - virHostPMCapabilityTypeToString(bit)); + virCapsHostPMTargetTypeToString(bit)); pm &= ~(1U << bit); } virBufferAddLit(&xml, " \n"); diff --git a/src/util/util.h b/src/util/util.h index 690fca0c7a..204e2b9af3 100644 --- a/src/util/util.h +++ b/src/util/util.h @@ -263,8 +263,6 @@ void virTypedParameterArrayClear(virTypedParameterPtr params, int nparams); /* Power Management Capabilities of the host system */ -VIR_ENUM_DECL(virHostPMCapability) - int virDiscoverHostPMFeature(unsigned int *bitmask, unsigned int feature); int virGetPMCapabilities(unsigned int *bitmask);