void MU_C2()

in inc/umock_c/umock_c_internal.h [1297:1313]


    void MU_C2(mock_call_data_free_func_,name)(void* mock_call_data) \
    { \
        MU_C2(mock_call_,name)* typed_mock_call_data = (MU_C2(mock_call_,name)*)mock_call_data; \
        MU_FOR_EACH_2_COUNTED(FREE_ARG_VALUE, __VA_ARGS__) \
        MU_FOR_EACH_2_COUNTED(FREE_OUT_ARG_BUFFERS, __VA_ARGS__) \
        MU_FOR_EACH_2_COUNTED(FREE_VALIDATE_ARG_BUFFERS, __VA_ARGS__) \
        MU_FOR_EACH_2_COUNTED(FREE_OVERRIDE_ARGUMENT_TYPE, __VA_ARGS__) \
        MU_IF(IS_NOT_VOID(return_type),if (typed_mock_call_data->return_value_set == RETURN_VALUE_SET) \
        { \
            umocktypes_free(MU_TOSTRING(return_type), (void*)&typed_mock_call_data->return_value); \
        } \
        if (typed_mock_call_data->fail_return_value_set == FAIL_RETURN_VALUE_SET) \
        { \
            umocktypes_free(MU_TOSTRING(return_type), (void*)&typed_mock_call_data->fail_return_value); \
        },) \
        umockalloc_free(typed_mock_call_data); \
    } \