in src/umocktypes_bool.c [47:65]
int umocktypes_are_equal_bool(const bool* left, const bool* right)
{
int result;
if ((left == NULL) || (right == NULL))
{
/* Codes_SRS_UMOCKTYPES_BOOL_01_007: [ If any of the arguments is NULL, umocktypes_are_equal_bool shall return -1. ]*/
UMOCK_LOG("umocktypes_are_equal_bool: Bad arguments:left = %p, right = %p.", left, right);
result = -1;
}
else
{
/* Codes_SRS_UMOCKTYPES_BOOL_01_009: [ If the values pointed to by left and right are different, umocktypes_are_equal_bool shall return 0. ]*/
/* Codes_SRS_UMOCKTYPES_BOOL_01_008: [ If the values pointed to by left and right are equal, umocktypes_are_equal_bool shall return 1. ]*/
result = ((*left) == (*right)) ? 1 : 0;
}
return result;
}