#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error meh!
#endif

//DATAB(buffers, 
//DATAB(check_cond, 
//DATAB(check_debug, 
//GO(check_fork, 
//DATAB(check_major_version, 
//DATA(check_micro_version, 
//DATA(check_minor_version, 
//DATAB(check_mutex, 
//GO(check_waitpid_and_exit, 
//GO(_ck_assert_failed, 
//GO(_fail_unless, 
//GO(gst_buffer_straw_get_buffer, 
//GO(gst_buffer_straw_start_pipeline, 
//GO(gst_buffer_straw_stop_pipeline, 
//GO(gst_check_abi_list, 
//GO(gst_check_add_log_filter, 
//GO(gst_check_buffer_data, 
//GO(gst_check_caps_equal, 
//GO(gst_check_chain_func, 
//GO(gst_check_clear_log_filter, 
//GO(gst_check_drop_buffers, 
//GO(gst_check_element_push_buffer, 
//GO(gst_check_element_push_buffer_list, 
//DATAB(_gst_check_expecting_log, 
//GO(gst_check_init, 
//DATAB(_gst_check_list_tests, 
//GO(gst_check_message_error, 
//GO(gst_check_object_destroyed_on_unref, 
//GO(gst_check_objects_destroyed_on_unref, 
//DATAB(_gst_check_raised_critical, 
//DATAB(_gst_check_raised_warning, 
//GO(gst_check_remove_log_filter, 
//GO(gst_check_run_suite, 
//GO(_gst_check_run_test_func, 
//GO(gst_check_setup_element, 
//GO(gst_check_setup_events, 
//GO(gst_check_setup_events_with_stream_id, 
//GO(gst_check_setup_sink_pad, 
//GO(gst_check_setup_sink_pad_by_name, 
//GO(gst_check_setup_sink_pad_by_name_from_template, 
//GO(gst_check_setup_sink_pad_from_template, 
//GO(gst_check_setup_src_pad, 
//GO(gst_check_setup_src_pad_by_name, 
//GO(gst_check_setup_src_pad_by_name_from_template, 
//GO(gst_check_setup_src_pad_from_template, 
//GO(gst_check_teardown_element, 
//GO(gst_check_teardown_pad_by_name, 
//GO(gst_check_teardown_sink_pad, 
//GO(gst_check_teardown_src_pad, 
//DATAB(_gst_check_threads_running, 
//GO(gst_consistency_checker_add_pad, 
//GO(gst_consistency_checker_free, 
//GO(gst_consistency_checker_new, 
//GO(gst_consistency_checker_reset, 
//GO(gst_harness_add_element_full, 
//GO(gst_harness_add_element_sink_pad, 
//GO(gst_harness_add_element_src_pad, 
//GO(gst_harness_add_parse, 
//GO(gst_harness_add_probe, 
//GO(gst_harness_add_propose_allocation_meta, 
//GO(gst_harness_add_sink, 
//GO(gst_harness_add_sink_harness, 
//GO(gst_harness_add_sink_parse, 
//GO(gst_harness_add_src, 
//GO(gst_harness_add_src_harness, 
//GO(gst_harness_add_src_parse, 
//GO(gst_harness_buffers_in_queue, 
//GO(gst_harness_buffers_received, 
//GO(gst_harness_crank_multiple_clock_waits, 
//GO(gst_harness_crank_single_clock_wait, 
//GO(gst_harness_create_buffer, 
//GO(gst_harness_dump_to_file, 
//GO(gst_harness_events_in_queue, 
//GO(gst_harness_events_received, 
//GO(gst_harness_find_element, 
//GO(gst_harness_get, 
//GO(gst_harness_get_allocator, 
//GO(gst_harness_get_last_pushed_timestamp, 
//GO(gst_harness_get_testclock, 
//GO(gst_harness_new, 
//GO(gst_harness_new_empty, 
//GO(gst_harness_new_full, 
//GO(gst_harness_new_parse, 
//GO(gst_harness_new_with_element, 
//GO(gst_harness_new_with_padnames, 
//GO(gst_harness_new_with_templates, 
//GO(gst_harness_play, 
//GO(gst_harness_pull, 
//GO(gst_harness_pull_event, 
//GO(gst_harness_pull_until_eos, 
//GO(gst_harness_pull_upstream_event, 
//GO(gst_harness_push, 
//GO(gst_harness_push_and_pull, 
//GO(gst_harness_push_event, 
//GO(gst_harness_push_from_src, 
//GO(gst_harness_push_to_sink, 
//GO(gst_harness_push_upstream_event, 
//GO(gst_harness_query_latency, 
//GO(gst_harness_set, 
//GO(gst_harness_set_blocking_push_mode, 
//GO(gst_harness_set_caps, 
//GO(gst_harness_set_caps_str, 
//GO(gst_harness_set_drop_buffers, 
//GO(gst_harness_set_forwarding, 
//GO(gst_harness_set_live, 
//GO(gst_harness_set_propose_allocator, 
//GO(gst_harness_set_sink_caps, 
//GO(gst_harness_set_sink_caps_str, 
//GO(gst_harness_set_src_caps, 
//GO(gst_harness_set_src_caps_str, 
//GO(gst_harness_set_time, 
//GO(gst_harness_set_upstream_latency, 
//GO(gst_harness_sink_push_many, 
//GO(gst_harness_src_crank_and_push_many, 
//GO(gst_harness_src_push_event, 
//GO(gst_harness_stress_custom_start, 
//GO(gst_harness_stress_property_start_full, 
//GO(gst_harness_stress_push_buffer_start_full, 
//GO(gst_harness_stress_push_buffer_with_cb_start_full, 
//GO(gst_harness_stress_push_event_start_full, 
//GO(gst_harness_stress_push_event_with_cb_start_full, 
//GO(gst_harness_stress_push_upstream_event_start_full, 
//GO(gst_harness_stress_push_upstream_event_with_cb_start_full, 
//GO(gst_harness_stress_requestpad_start_full, 
//GO(gst_harness_stress_statechange_start_full, 
//GO(gst_harness_stress_thread_stop, 
//GO(gst_harness_take_all_data, 
//GO(gst_harness_take_all_data_as_buffer, 
//GO(gst_harness_take_all_data_as_bytes, 
//GO(gst_harness_teardown, 
//GO(gst_harness_try_pull, 
//GO(gst_harness_try_pull_event, 
//GO(gst_harness_try_pull_upstream_event, 
//GO(gst_harness_upstream_events_in_queue, 
//GO(gst_harness_upstream_events_received, 
//GO(gst_harness_use_systemclock, 
//GO(gst_harness_use_testclock, 
//GO(gst_harness_wait_for_clock_id_waits, 
//GO(gst_test_clock_advance_time, 
//GO(gst_test_clock_crank, 
//GO(gst_test_clock_get_next_entry_time, 
GO(gst_test_clock_get_type, LFv)
//GO(gst_test_clock_has_id, 
//GO(gst_test_clock_id_list_get_latest_time, 
//GO(gst_test_clock_new, 
//GO(gst_test_clock_new_with_start_time, 
//GO(gst_test_clock_peek_id_count, 
//GO(gst_test_clock_peek_next_pending_id, 
//GO(gst_test_clock_process_id, 
//GO(gst_test_clock_process_id_list, 
//GO(gst_test_clock_process_next_clock_id, 
//GO(gst_test_clock_set_time, 
//GO(gst_test_clock_timed_wait_for_multiple_pending_ids, 
//GO(gst_test_clock_wait_for_multiple_pending_ids, 
//GO(gst_test_clock_wait_for_next_pending_id, 
//GO(gst_test_clock_wait_for_pending_id_count, 
//GO(_mark_point, 
//DATAB(mutex, 
//GO(srunner_add_suite, 
//GO(srunner_create, 
//GO(srunner_failures, 
//GO(srunner_fork_status, 
//GO(srunner_free, 
//GO(srunner_has_log, 
//GO(srunner_has_tap, 
//GO(srunner_has_xml, 
//GO(srunner_log_fname, 
//GO(srunner_ntests_failed, 
//GO(srunner_ntests_run, 
//GO(srunner_print, 
//GO(srunner_results, 
//GO(srunner_run, 
//GO(srunner_run_all, 
//GO(srunner_run_tagged, 
//GO(srunner_set_fork_status, 
//GO(srunner_set_log, 
//GO(srunner_set_tap, 
//GO(srunner_set_xml, 
//GO(srunner_tap_fname, 
//GO(srunner_xml_fname, 
//DATAB(start_cond, 
//GO(suite_add_tcase, 
//GO(suite_create, 
//GO(suite_tcase, 
//DATAB(sync_cond, 
//GO(tcase_add_checked_fixture, 
//GO(_tcase_add_test, 
//GO(tcase_add_unchecked_fixture, 
//GO(tcase_create, 
//GO(tcase_fn_start, 
//GO(tcase_set_tags, 
//GO(tcase_set_timeout, 
//DATAB(thread_list, 
//GO(tr_ctx, 
//GO(tr_lfile, 
//GO(tr_lno, 
//GO(tr_msg, 
//GO(tr_rtype, 
//GO(tr_tcname, 
