1 typedef struct {
2     unsigned nargs;
3 } ffi_cif;
4 typedef struct {
5     char tramp[24];
6     ffi_cif *cif;
7 } ffi_closure;
8 extern void *memcpy (void *, const void *, __SIZE_TYPE__);
9 extern void ffi_closure_LINUX64 (void);
10 
11 int
ffi_prep_closure_loc(ffi_closure * closure,ffi_cif * cif)12 ffi_prep_closure_loc (ffi_closure *closure, ffi_cif *cif)
13 {
14   void **tramp = (void **) &closure->tramp[0];
15 
16   memcpy (tramp, (char *) ffi_closure_LINUX64, 16);
17   closure->cif = cif;
18 
19   return 0;
20 }
21