Commit missing file
Former-commit-id: 853bb6ca3ecbbb199d19833c5d72cb61e8318104
This commit is contained in:
parent
2cf7ae1ac1
commit
cf42a75397
19
src/uuid.h
Normal file
19
src/uuid.h
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#define UUID_BINARY_LEN 16
|
||||||
|
|
||||||
|
static inline int FUuidNil(unsigned char *uuid)
|
||||||
|
{
|
||||||
|
unsigned char val = 0;
|
||||||
|
for (int i = 0; i < UUID_BINARY_LEN; ++i)
|
||||||
|
val |= uuid[i];
|
||||||
|
return (val == 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int FUuidEqual(unsigned char *uuid1, unsigned char *uuid2)
|
||||||
|
{
|
||||||
|
unsigned char val = 0;
|
||||||
|
for (int i = 0; i < UUID_BINARY_LEN; ++i)
|
||||||
|
val |= (uuid1[i] ^ uuid2[i]);
|
||||||
|
return (val == 0);
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user