pub unsafe extern "C" fn g_test_create_case(
test_name: *const i8,
data_size: usize,
test_data: *const c_void,
data_setup: Option<unsafe extern "C" fn(_: *mut c_void, _: *const c_void)>,
data_test: Option<unsafe extern "C" fn(_: *mut c_void, _: *const c_void)>,
data_teardown: Option<unsafe extern "C" fn(_: *mut c_void, _: *const c_void)>
) -> *mut *mut _GTestCase