From 6ce7b3ca0f463c8c3bb50f9ab8fda38d0b3bf40f Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 2 Jun 2021 10:05:27 +0200 Subject: [PATCH] glib-aux: add nm_uuid_is_valid_normalized() helper --- src/libnm-glib-aux/nm-uuid.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libnm-glib-aux/nm-uuid.h b/src/libnm-glib-aux/nm-uuid.h index 0ead364090..29e32ddf87 100644 --- a/src/libnm-glib-aux/nm-uuid.h +++ b/src/libnm-glib-aux/nm-uuid.h @@ -41,6 +41,14 @@ nm_uuid_is_valid(const char *str) return str && nm_uuid_parse_full(str, NULL, NULL); } +static inline gboolean +nm_uuid_is_normalized(const char *str) +{ + gboolean is_normalized; + + return str && nm_uuid_parse_full(str, NULL, &is_normalized) && is_normalized; +} + /*****************************************************************************/ gboolean nm_uuid_is_valid_nmlegacy(const char *str);