Add UUID type #define's, and add an CPP macro to define

UUID constants.
This commit is contained in:
Theodore Ts'o 2004-03-19 21:54:13 -05:00
parent a5aa379710
commit 880f30a7eb
2 changed files with 11 additions and 0 deletions

View File

@ -1,5 +1,8 @@
2004-03-19 Theodore Ts'o <tytso@mit.edu>
* uuid.h (UUID_DEFINE): Add UUID type #define's, and add an CPP
macro to define UUID constants.
* gen_uuid.c (get_clock): Use 14 bits for the clock sequence,
instead of just 13 bits.

View File

@ -24,6 +24,14 @@ typedef unsigned char uuid_t[16];
#define UUID_VARIANT_MICROSOFT 2
#define UUID_VARIANT_OTHER 3
/* UUID Type definitions */
#define UUID_TYPE_DCE_TIME 1
#define UUID_TYPE_DCE_RANDOM 4
/* Allow UUID constants to be defined */
#define UUID_DEFINE(name,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15) \
const uuid_t name = {u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15}
#ifdef __cplusplus
extern "C" {
#endif