10static unsigned char return_uc(
unsigned char uc)
24 args[0] = &ffi_type_uchar;
29 &ffi_type_uchar, args) == FFI_OK);
31 for (uc = (
unsigned char)
'\x00';
32 uc < (
unsigned char)
'\xff'; uc++)
34 ffi_call(&cif, FFI_FN(return_uc), &rint, values);
35 CHECK((
unsigned char)rint == uc);
void ffi_call(ffi_cif *cif, void(*fn)(void), void *rvalue, void **avalue)
ffi_status ffi_prep_cif(ffi_cif *cif, ffi_abi abi, unsigned int nargs, ffi_type *rtype, ffi_type **atypes)