On Thu, Mar 29, 2018 at 02:44:54PM +0200, Pavel Hrdina wrote:
On Thu, Mar 29, 2018 at 01:07:58PM +0200, Katerina Koukiou wrote:The functions were copied from src/util/virutil.* files from libvirt project. They will be needed for other function of enum to string as well.This should be split into two patches, one that introduces the new macros and second one that uses them.Signed-off-by: Katerina Koukiou <kkoukiou@xxxxxxxxxx> --- m4/virt-compile-warnings.m4 | 3 +++ src/events.c | 35 +---------------------------------- src/util.c | 30 ++++++++++++++++++++++++++++++ src/util.h | 30 ++++++++++++++++++++++++++++++ test/test_connect.py | 4 ++-- test/test_domain.py | 8 ++++---- 6 files changed, 70 insertions(+), 40 deletions(-)
diff --git a/src/util.h b/src/util.h index 4304bac..22cf25e 100644 --- a/src/util.h +++ b/src/util.h @@ -2,6 +2,7 @@ #include "gdbus.h" +#define VIR_ENUM_SENTINELS #include <libvirt/libvirt.h> #define VIRT_DBUS_ERROR virtDBusErrorQuark() @@ -37,3 +38,32 @@ virtDBusUtilVirDomainListFree(virDomainPtr *domains); G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomain, virDomainFree); G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainPtr, virtDBusUtilVirDomainListFree); + +gint virEnumFromString(const gchar *const*types, + guint ntypes, + const gchar *type);
The definition of this function is also missing. Jano
Attachment:
signature.asc
Description: Digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list