in src/umocktypes_wcharptr.c [335:355]
int umocktypes_wcharptr_register_types(void)
{
int result;
/* Codes_SRS_UMOCKTYPES_WCHARPTR_01_001: [ umocktypes_wcharptr_register_types shall register support for the types char\* and const char\* by using the REGISTER_UMOCK_VALUE_TYPE macro provided by umockc. ]*/
if ((REGISTER_TYPE(wchar_t*, wcharptr) != 0) ||
(REGISTER_TYPE(const wchar_t*, const_wcharptr) != 0) ||
(REGISTER_TYPE(wchar_t const*, const_wcharptr) != 0))
{
/* Codes_SRS_UMOCKTYPES_WCHARPTR_01_039: [ If registering any of the types fails, umocktypes_wcharptr_register_types shall fail and return a non-zero value. ]*/
UMOCK_LOG("umocktypes_wcharptr_register_types: Cannot register types.");
result = __LINE__;
}
else
{
/* Codes_SRS_UMOCKTYPES_WCHARPTR_01_038: [ On success, umocktypes_wcharptr_register_types shall return 0. ]*/
result = 0;
}
return result;
}