in umocktypes/umocktypes_uuid_t.c [76:110]
int umocktypes_are_equal_UUID_T(const UUID_T** left, const UUID_T** right)
{
int result;
if ((left == NULL) || (right == NULL))
{
UMOCK_LOG("umocktypes_are_equal_uuid: Bad arguments:left = %p, right = %p.", left, right);
result = -1;
}
else if ((*left == NULL) || (*right == NULL))
{
if (*left == *right)
{
result = 1;
}
else
{
result = 0;
}
}
else if (**left == **right)
{
result = 1;
}
else if ((**left == NULL) || (**right == NULL))
{
result = 0;
}
else
{
result = (memcmp(**left, **right, sizeof(UUID_T)) == 0) ? 1 : 0;
}
return result;
}