14 #ifndef __TEE__UUID_T__ 17 #define __TEE__UUID_T__ 26 } __attribute__ ((packed));
40 #ifndef UUID_STRING_LEN 47 #define UUID_STRING_LEN 37 61 #define uuid_unparse_lower(uu, out) uuid_unparse((uu), (out)) 94 #define uuid_generate_time(x) uuid_generate(x) wrapper for uuid type.
Definition: uuid.h:21
uint16_t timeMid
Definition: uuid.h:23
int uuid_compare(const uuid_t *uu1, const uuid_t *uu2)
Compare the two supplied uuid variables uu1 and uu2 to each other.
__uuid_t uuid_t
Definition: uuid.h:38
uint8_t clockSeqAndNode[8]
Definition: uuid.h:25
void uuid_generate(uuid_t *out)
The uuid_generate function creates a new universally unique identifier (UUID).
uint32_t timeLow
Definition: uuid.h:22
uint16_t timeHiAndVersion
Definition: uuid.h:24
int uuid_is_null(const uuid_t *uu)
Check if UUID is null.
void uuid_clear(uuid_t *uu)
set value to zero UUID.
void uuid_unparse(const uuid_t *uu, char *out)
Convert binary representation of UUID to string.
int uuid_parse(const char *in, uuid_t *uu)
Convert an input UUID string into binary representation.
void uuid_unparse_upper(const uuid_t *uu, char *out)
Convert binary representation of UUID to string.