5 void doit(ffi_cif
*cif
, void *rvalue
, void **avalue
, void *closure
)
9 *(void **)rvalue
= closure
;
12 typedef void * (*FN
)(void);
20 CHECK(ffi_prep_cif(&cif
, ABI_NUM
, 0, &ffi_type_pointer
, NULL
) == FFI_OK
);
21 CHECK(ffi_prep_go_closure(&cl
, &cif
, doit
) == FFI_OK
);
23 ffi_call_go(&cif
, FFI_FN(*(FN
*)&cl
), &result
, NULL
, &cl
);