Diff for /gforth/libffi.fs between versions 1.16 and 1.18

version 1.16, 2008/03/16 21:39:59 version 1.18, 2008/04/19 19:15:14
Line 23 Line 23
   
 require libcc.fs  require libcc.fs
   
   s" libffi.so" open-lib 0= [if]
       .( cannot open libffi ) cr abort
   [then]
   
 \c #include <ffi.h>  \c #include <ffi.h>
 \c static Cell *gforth_RP;  \c static Cell *gforth_RP;
 \c static char *gforth_LP;  \c static char *gforth_LP;
Line 78  c-function ffi-prep-cif ffi_prep_cif1 a Line 82  c-function ffi-prep-cif ffi_prep_cif1 a
 \c                      (void *)a_rvalue, (void **)a_avalues)  \c                      (void *)a_rvalue, (void **)a_avalues)
 c-function ffi-call ffi_call1 a a a a -- void  c-function ffi-call ffi_call1 a a a a -- void
   
 \c #define ffi-prep-closure1(a_ip, a_cif, a_closure) \  \c #define ffi_prep_closure1(a_ip, a_cif, a_closure) \
 \c              ffi_prep_closure((ffi_closure *)a_closure, (ffi_cif *)a_cif, gforth_callback_ffi, (void *)a_ip)  \c              ffi_prep_closure((ffi_closure *)a_closure, (ffi_cif *)a_cif, gforth_callback_ffi, (void *)a_ip)
 c-function ffi-prep-closure a a a -- n  c-function ffi-prep-closure a a a -- n
   

Removed from v.1.16  
changed lines
  Added in v.1.18


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>