--- gforth/fflib.fs 2008/09/18 02:42:24 1.26 +++ gforth/fflib.fs 2009/10/31 21:30:01 1.28 @@ -43,7 +43,7 @@ s" callback" add-lib \c void **gforth_pointers = saved_gforth_pointers; \c #endif \c { -\c /* save global valiables */ +\c /* save global variables */ \c Cell *rp = gforth_RP; \c Cell *sp = gforth_SP; \c Float *fp = gforth_FP; @@ -258,6 +258,10 @@ DOES> ( -- ) dup thislib ! proc: ; DOES> decl, ind-call @ 0= IF symbol, THEN previous revarg off ind-call off ; +: func@ >body cell+ @ ; +: func' ' func@ ; +: [func'] postpone ['] postpone func@ ; immediate restrict + also c-decl definitions : revarg on ;