13 return (
size_t) ((int)
strlen(s) + (int) a + i);
25 args[2] = &ffi_type_sint;
26 args[1] = &ffi_type_pointer;
27 args[0] = &ffi_type_float;
28 values[2] = (
void*) &v1;
29 values[1] = (
void*) &s;
30 values[0] = (
void*) &v2;
34 &ffi_type_sint, args) == FFI_OK);
48 s =
"1234567890123456789012345";
size_t strlen(const char *)
void ffi_call(ffi_cif *cif, void(*fn)(void), void *rvalue, void **avalue)
static size_t ABI_ATTR my_f(float a, char *s, int i)
ffi_status ffi_prep_cif(ffi_cif *cif, ffi_abi abi, unsigned int nargs, ffi_type *rtype, ffi_type **atypes)