1typedef struct {
2    unsigned nargs;
3} ffi_cif;
4typedef struct {
5    char tramp[24];
6    ffi_cif *cif;
7} ffi_closure;
8extern void *memcpy (void *, const void *, __SIZE_TYPE__);
9extern void ffi_closure_LINUX64 (void);
10
11int
12ffi_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