1  extern void ffi_closure_unix (void);
       2  ffi_prep_closure_loc (void)
       3  {
       4    struct ia64_fd
       5    {
       6      unsigned long long code_pointer;
       7      unsigned long long gp;
       8    };
       9    struct ffi_ia64_trampoline_struct
      10    {
      11      unsigned long long code_pointer;
      12    };
      13    struct ffi_ia64_trampoline_struct *tramp;
      14    struct ia64_fd *fd;
      15    fd = (struct ia64_fd *)(void *)ffi_closure_unix;
      16    tramp->code_pointer = fd->code_pointer;
      17  }