Re: [libvirt] [dbus PATCH v2 6/9] Remove virtDBusUtilEnum{From, From}String functions

2018-05-04 Thread Pavel Hrdina
On Fri, May 04, 2018 at 10:38:32AM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou 
> ---
>  src/util.c | 27 ---
>  src/util.h | 28 
>  2 files changed, 55 deletions(-)

Reviewed-by: Pavel Hrdina 


signature.asc
Description: PGP signature
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] [dbus PATCH v2 6/9] Remove virtDBusUtilEnum{From, From}String functions

2018-05-04 Thread Katerina Koukiou
Signed-off-by: Katerina Koukiou 
---
 src/util.c | 27 ---
 src/util.h | 28 
 2 files changed, 55 deletions(-)

diff --git a/src/util.c b/src/util.c
index a9d130e..4efa3ec 100644
--- a/src/util.c
+++ b/src/util.c
@@ -214,33 +214,6 @@ virtDBusUtilVirDomainListFree(virDomainPtr *domains)
 g_free(domains);
 }
 
-const gchar *
-virtDBusUtilEnumToString(const gchar *const *types,
- guint ntypes,
- gint type)
-{
-if (type < 0 || (guint)type >= ntypes)
-return NULL;
-
-return types[type];
-}
-
-gint
-virtDBusUtilEnumFromString(const gchar *const *types,
-   guint ntypes,
-   const gchar *type)
-{
-guint i;
-if (!type)
-return -1;
-
-for (i = 0; i < ntypes; i++)
-if (g_str_equal(types[i], type))
-return i;
-
-return -1;
-}
-
 virNetworkPtr
 virtDBusUtilVirNetworkFromBusPath(virConnectPtr connection,
   const gchar *path,
diff --git a/src/util.h b/src/util.h
index 4a2138a..3309803 100644
--- a/src/util.h
+++ b/src/util.h
@@ -57,34 +57,6 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainPtr, 
virtDBusUtilVirDomainListFree);
 
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainStatsRecordPtr, 
virDomainStatsRecordListFree);
 
-gint
-virtDBusUtilEnumFromString(const gchar *const *types,
-   guint ntypes,
-   const gchar *type) G_GNUC_PURE;
-
-const gchar *
-virtDBusUtilEnumToString(const gchar *const *types,
- guint ntypes,
- gint type) G_GNUC_PURE;
-
-#define VIRT_DBUS_ENUM_IMPL(name, lastVal, ...) \
-static const gchar *const name ##TypeList[] = { __VA_ARGS__ }; \
-G_STATIC_ASSERT(G_N_ELEMENTS(name ##TypeList) == lastVal); \
-const gchar *name ##TypeToString(gint type) { \
-return virtDBusUtilEnumToString(name ##TypeList, \
-G_N_ELEMENTS(name ##TypeList), \
-type); \
-} \
-gint name ##TypeFromString(const gchar *type) { \
-return virtDBusUtilEnumFromString(name ##TypeList, \
-  G_N_ELEMENTS(name ##TypeList), \
-  type); \
-}
-
-#define VIRT_DBUS_ENUM_DECL(name) \
-const gchar *name ##TypeToString(gint type) G_GNUC_PURE; \
-gint name ##TypeFromString(const gchar *type) G_GNUC_PURE;
-
 virNetworkPtr
 virtDBusUtilVirNetworkFromBusPath(virConnectPtr connection,
  const gchar *path,
-- 
2.15.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list