in src/umocktypes_c.c [310:343]
int umocktypes_c_register_types(void)
{
int result;
/* Codes_SRS_UMOCKTYPES_C_01_001: [ umocktypes_c_register_types shall register support for all the types in the module. ]*/
if ((REGISTER_TYPE(char, char) != 0) ||
(REGISTER_TYPE(unsigned char, unsignedchar) != 0) ||
(REGISTER_TYPE(short, short) != 0) ||
(REGISTER_TYPE(unsigned short, unsignedshort) != 0) ||
(REGISTER_TYPE(int, int) != 0) ||
(REGISTER_TYPE(unsigned int, unsignedint) != 0) ||
(REGISTER_TYPE(long, long) != 0) ||
(REGISTER_TYPE(unsigned long, unsignedlong) != 0) ||
(REGISTER_TYPE(long long, longlong) != 0) ||
(REGISTER_TYPE(unsigned long long, unsignedlonglong) != 0) ||
(REGISTER_TYPE(float, float) != 0) ||
(REGISTER_TYPE(double, double) != 0) ||
(REGISTER_TYPE(long double, longdouble) != 0) ||
(REGISTER_TYPE(size_t, size_t) != 0) ||
(REGISTER_TYPE(void*, void_ptr) != 0) ||
(REGISTER_TYPE(const void*, void_ptr) != 0))
{
/* Codes_SRS_UMOCKTYPES_C_42_002: [ If registering any of the types fails, umocktypes_c_register_types shall fail and return a non-zero value. ]*/
UMOCK_LOG("umocktypes_c_register_types: Failed registering types."); \
result = __LINE__;
}
else
{
/* Codes_SRS_UMOCKTYPES_C_42_001: [ On success, umocktypes_c_register_types shall return 0. ]*/
result = 0;
}
return result;
}