in src/umocktypes_stdint.c [190:215]
int umocktypes_stdint_register_types(void)
{
int result;
/* Codes_SRS_UMOCKTYPES_STDINT_01_001: [ umocktypes_stdint_register_types shall register support for all the types in the module. ]*/
if ((REGISTER_TYPE(uint8_t, uint8_t) != 0) ||
(REGISTER_TYPE(int8_t, int8_t) != 0) ||
(REGISTER_TYPE(uint16_t, uint16_t) != 0) ||
(REGISTER_TYPE(int16_t, int16_t) != 0) ||
(REGISTER_TYPE(uint32_t, uint32_t) != 0) ||
(REGISTER_TYPE(int32_t, int32_t) != 0) ||
(REGISTER_TYPE(uint64_t, uint64_t) != 0) ||
(REGISTER_TYPE(int64_t, int64_t) != 0))
{
/* Codes_SRS_UMOCKTYPES_STDINT_01_003: [ If registering any of the types fails, umocktypes_stdint_register_types shall fail and return a non-zero value. ]*/
UMOCK_LOG("umocktypes_stdint_register_types: Failed registering types."); \
result = __LINE__;
}
else
{
/* Codes_SRS_UMOCKTYPES_STDINT_01_002: [ On success, umocktypes_stdint_register_types shall return 0. ]*/
result = 0;
}
return result;
}