diff --git a/libuuid/src/uuid.h b/libuuid/src/uuid.h index b90c88836..d1c07a4e1 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 f069803e8..2dc6dfb37 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];