Lines Matching defs:ecif
59 void ffi_prep_args(char *stack, extended_cif *ecif)
69 if (return_type (ecif->cif->rtype) == FFI_TYPE_STRUCT)
71 *(void **) argp = ecif->rvalue;
75 avn = ecif->cif->nargs;
76 p_argv = ecif->avalue;
78 for (i = 0, p_arg = ecif->cif->arg_types; i < avn; i++, p_arg++, p_argv++)
256 extended_cif ecif;
259 ecif.cif = cif;
260 ecif.avalue = avalue;
267 ecif.rvalue = &trvalue;
271 ecif.rvalue = alloca(cif->rtype->size);
274 ecif.rvalue = rvalue;
279 ffi_call_SYSV(ffi_prep_args, &ecif, cif->bytes, cif->flags, cif->flags2,
280 ecif.rvalue, fn);