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