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 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel