Add lttng_uuid_is_equal util to lttng_uuid
[lttng-tools.git] / src / common / compat / uuid.c
index 8759de6f52df71ab59518b0346d3a341636e1448..6d8993dd35cf94abb84fd8585bcb32c233114e9d 100644 (file)
@@ -17,8 +17,9 @@
 
 #include <stdio.h>
 #include <common/compat/uuid.h>
+#include <string.h>
 
-void lttng_uuid_to_str(const unsigned char *uuid, char *uuid_str)
+void lttng_uuid_to_str(const lttng_uuid uuid, char *uuid_str)
 {
        sprintf(uuid_str,
                        "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x",
@@ -27,3 +28,8 @@ void lttng_uuid_to_str(const unsigned char *uuid, char *uuid_str)
                        uuid[8], uuid[9], uuid[10], uuid[11],
                        uuid[12], uuid[13], uuid[14], uuid[15]);
 }
+
+bool lttng_uuid_is_equal(const lttng_uuid a, const lttng_uuid b)
+{
+       return memcmp(a, b, (sizeof(lttng_uuid))) == 0;
+}
This page took 0.023838 seconds and 4 git commands to generate.