Commit missing file

Former-commit-id: 853bb6ca3ecbbb199d19833c5d72cb61e8318104
This commit is contained in:
John Sully 2019-03-28 17:56:14 -04:00
parent 2cf7ae1ac1
commit cf42a75397

19
src/uuid.h Normal file
View 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);
}