in inc/umock_c/umock_c_internal.h [1274:1296]
int MU_C2(mock_call_data_are_equal_,name)(void* left, void* right) \
{ \
int result; \
if (left == right) \
{ \
result = 1; \
} \
else if ((left == NULL) || (right == NULL)) \
{ \
result = 0; \
} \
else \
{ \
result = 1; \
MU_IF(MU_COUNT_ARG(__VA_ARGS__), \
{ \
MU_C2(mock_call_,name)* typed_left = (MU_C2(mock_call_,name)*)left; \
MU_C2(mock_call_,name)* typed_right = (MU_C2(mock_call_,name)*)right; \
MU_FOR_EACH_2_COUNTED(ARE_EQUAL_FOR_ARG, __VA_ARGS__) \
}, ) \
} \
return result; \
} \