| typedef struct { | |
| unsigned nargs; | |
| } ffi_cif; | |
| typedef struct { | |
| char tramp[24]; | |
| ffi_cif *cif; | |
| } ffi_closure; | |
| extern void *memcpy (void *, const void *, __SIZE_TYPE__); | |
| extern void ffi_closure_LINUX64 (void); | |
| int | |
| ffi_prep_closure_loc (ffi_closure *closure, ffi_cif *cif) | |
| { | |
| void **tramp = (void **) &closure->tramp[0]; | |
| memcpy (tramp, (char *) ffi_closure_LINUX64, 16); | |
| closure->cif = cif; | |
| return 0; | |
| } |