static void test_visitor_in_number(TestInputVisitorData *data,

                                   const void *unused)

{

    double res = 0, value = 3.14;

    Visitor *v;



    v = visitor_input_test_init(data, "%f", value);



    visit_type_number(v, NULL, &res, &error_abort);

    g_assert_cmpfloat(res, ==, value);

}

static void test_visitor_in_number(TestInputVisitorData *data,

                                   const void *unused)

{

    double res = 0, value = 3.14;

    Visitor *v;



    v = visitor_input_test_init(data, "%f", value);



    visit_type_number(v, NULL, &res, &error_abort);

    g_assert_cmpfloat(res, ==, value);

}

static void FUNC_0(TestInputVisitorData *VAR_0,

                                   const void *VAR_1)

{

    double VAR_2 = 0, VAR_3 = 3.14;

    Visitor *v;



    v = visitor_input_test_init(VAR_0, "%f", VAR_3);



    visit_type_number(v, NULL, &VAR_2, &error_abort);

    g_assert_cmpfloat(VAR_2, ==, VAR_3);

}

static void FUNC_0(TestInputVisitorData *VAR_0,
const void *VAR_1)
{ double VAR_2 = 0, VAR_3 = 3.14; Visitor *v; v = visitor_input_test_init(VAR_0, "%f", VAR_3); visit_type_number(v, NULL, &VAR_2, &error_abort); g_assert_cmpfloat(VAR_2, ==, VAR_3); }