int umocktypes_stdint_register_types()

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;
}