From: Sami Kerola Date: Sun, 22 Nov 2020 20:48:38 +0000 (+0000) Subject: uuidparse: use uuid type definitions from libuuid header X-Git-Tag: v2.37-rc1~202^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ab85f756a07aec9e1c5e28c6300530f1937c20f0;p=thirdparty%2Futil-linux.git uuidparse: use uuid type definitions from libuuid header While on it add missing UUID_TYPE_DCE_NIL to the header. Signed-off-by: Sami Kerola --- diff --git a/libuuid/src/uuid.h b/libuuid/src/uuid.h index b90c88836c..d1c07a4e11 100644 --- a/libuuid/src/uuid.h +++ b/libuuid/src/uuid.h @@ -53,6 +53,7 @@ typedef unsigned char uuid_t[16]; #define UUID_VARIANT_MASK 0x7 /* UUID Type definitions */ +#define UUID_TYPE_DCE_NIL 0 #define UUID_TYPE_DCE_TIME 1 #define UUID_TYPE_DCE_SECURITY 2 #define UUID_TYPE_DCE_MD5 3 diff --git a/misc-utils/uuidparse.c b/misc-utils/uuidparse.c index f069803e87..2dc6dfb376 100644 --- a/misc-utils/uuidparse.c +++ b/misc-utils/uuidparse.c @@ -192,25 +192,25 @@ static void fill_table_row(struct libscols_table *tb, char const *const uuid) break; } switch (type) { - case 0: + case UUID_TYPE_DCE_NIL: if (uuid_is_null(buf)) str = xstrdup(_("nil")); else str = xstrdup(_("unknown")); break; - case 1: + case UUID_TYPE_DCE_TIME: str = xstrdup(_("time-based")); break; - case 2: + case UUID_TYPE_DCE_SECURITY: str = xstrdup("DCE"); break; - case 3: + case UUID_TYPE_DCE_MD5: str = xstrdup(_("name-based")); break; - case 4: + case UUID_TYPE_DCE_RANDOM: str = xstrdup(_("random")); break; - case 5: + case UUID_TYPE_DCE_SHA1: str = xstrdup(_("sha1-based")); break; default: @@ -222,7 +222,7 @@ static void fill_table_row(struct libscols_table *tb, char const *const uuid) str = xstrdup(_("invalid")); break; } - if (variant == UUID_VARIANT_DCE && type == 1) { + if (variant == UUID_VARIANT_DCE && type == UUID_TYPE_DCE_TIME) { struct timeval tv; char date_buf[ISO_BUFSIZ];