[Spice-devel] [PATCH] Expose spice_uuid_to_string() as public API
Jonathon Jongsma
jjongsma at redhat.com
Tue Oct 29 19:24:06 CET 2013
SpiceSeession has a 'uuid' property that is a byte array, but clients often need
the uuid in string format (for writing to disk, etc). Rather than having each
client re-implement this, expose the utility function as public API in
spice-gtk.
---
gtk/spice-util-priv.h | 1 -
gtk/spice-util.c | 1 -
gtk/spice-util.h | 1 +
3 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/gtk/spice-util-priv.h b/gtk/spice-util-priv.h
index cc559dc..c476886 100644
--- a/gtk/spice-util-priv.h
+++ b/gtk/spice-util-priv.h
@@ -26,7 +26,6 @@ G_BEGIN_DECLS
#define UUID_FMT "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x"
gboolean spice_strv_contains(const GStrv strv, const gchar *str);
-gchar* spice_uuid_to_string(const guint8 uuid[16]);
const gchar* spice_yes_no(gboolean value);
guint16 spice_make_scancode(guint scancode, gboolean release);
gchar* spice_unix2dos(const gchar *str, gssize len, GError **error);
diff --git a/gtk/spice-util.c b/gtk/spice-util.c
index 4372f28..f6a7007 100644
--- a/gtk/spice-util.c
+++ b/gtk/spice-util.c
@@ -101,7 +101,6 @@ gboolean spice_strv_contains(const GStrv strv, const gchar *str)
return FALSE;
}
-G_GNUC_INTERNAL
gchar* spice_uuid_to_string(const guint8 uuid[16])
{
return g_strdup_printf(UUID_FMT, uuid[0], uuid[1],
diff --git a/gtk/spice-util.h b/gtk/spice-util.h
index 6996e55..3f429a0 100644
--- a/gtk/spice-util.h
+++ b/gtk/spice-util.h
@@ -30,6 +30,7 @@ gulong spice_g_signal_connect_object(gpointer instance,
GCallback c_handler,
gpointer gobject,
GConnectFlags connect_flags);
+gchar* spice_uuid_to_string(const guint8 uuid[16]);
#define SPICE_DEBUG(fmt, ...) \
do { \
--
1.8.3.1
More information about the Spice-devel
mailing list