11 static size_t ABI_ATTR my_f(
char *s,
float a)
13 return (
size_t) ((int)
strlen(s) + (int) a);
24 args[0] = &ffi_type_pointer;
25 args[1] = &ffi_type_float;
26 values[0] = (
void*) &s;
27 values[1] = (
void*) &v2;
31 &ffi_type_sint, args) == FFI_OK);
35 ffi_call(&cif, FFI_FN(my_f), &rint, values);
40 ffi_call(&cif, FFI_FN(my_f), &rint, values);
43 s =
"1234567890123456789012345";
45 ffi_call(&cif, FFI_FN(my_f), &rint, values);