static void input_visitor_test_add(const char *testpath,

                                   TestInputVisitorData *data,

                                   void (*test_func)(TestInputVisitorData *data, const void *user_data))

{

    g_test_add(testpath, TestInputVisitorData, data, NULL, test_func,

               visitor_input_teardown);

}

static void input_visitor_test_add(const char *testpath,

                                   TestInputVisitorData *data,

                                   void (*test_func)(TestInputVisitorData *data, const void *user_data))

{

    g_test_add(testpath, TestInputVisitorData, data, NULL, test_func,

               visitor_input_teardown);

}

static void FUNC_0(const char *VAR_0,

                                   TestInputVisitorData *VAR_3,

                                   void (*VAR_2)(TestInputVisitorData *VAR_3, const void *VAR_3))

{

    g_test_add(VAR_0, TestInputVisitorData, VAR_3, NULL, VAR_2,

               visitor_input_teardown);

}

static void FUNC_0(const char *VAR_0,
TestInputVisitorData *VAR_3,
void (*VAR_2)(TestInputVisitorData *VAR_3, const void *VAR_3))
{ g_test_add(VAR_0, TestInputVisitorData, VAR_3, NULL, VAR_2,
visitor_input_teardown); }