[gforth] / gforth / fflib.fs  

gforth: gforth/fflib.fs

Diff for /gforth/fflib.fs between version 1.5 and 1.6

version 1.5, Sun Aug 17 20:38:02 2003 UTC version 1.6, Sun Aug 21 22:09:14 2005 UTC
Line 71 
Line 71 
 \G    linked list of library's procs  \G    linked list of library's procs
 \G    OS name of library as counted string  \G    OS name of library as counted string
     Create  here libs @ A, dup libs !      Create  here libs @ A, dup libs !
     0 , 0 A, bl sword string, @lib      0 , 0 A, parse-name string, @lib
 DOES> ( -- )  dup thislib ! proc: ;  DOES> ( -- )  dup thislib ! proc: ;
   
 : init-shared-libs ( -- )  : init-shared-libs ( -- )
Line 107 
Line 107 
     r> compile,  postpone EXIT ;      r> compile,  postpone EXIT ;
   
 : symbol, ( "c-symbol" -- )  : symbol, ( "c-symbol" -- )
     here thisproc @ 2 cells + ! bl sword s,      here thisproc @ 2 cells + ! parse-name s,
     thislib @ thisproc @ @proc ;      thislib @ thisproc @ @proc ;
   
 : rettype ( endxt startxt "name" -- )  : rettype ( endxt startxt "name" -- )


Generate output suitable for use with a patch program
Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help