freebsd-dev/sys/boot/ficl
Jordan K. Hubbard 37869e957d o Add proper stack checking to all file words
o add fkey and fread
o eliminate fexists now that this can be expressed in HLL forth
  ( : fexists fopen dup -1 <> if fclose 1 else drop 0 then ; ) :-)

Once we get the ability to write files, it should be possible to do
stand-alone rescue work from the 3rd stage boot. :)
1998-11-07 17:38:40 +00:00
..
alpha Fix includes; we were still pulling in <stdlib.h> in some places. 1998-11-04 03:42:16 +00:00
i386 Fix includes; we were still pulling in <stdlib.h> in some places. 1998-11-04 03:42:16 +00:00
softwords Take init out of here - it's a layering violation. 1998-11-07 05:01:25 +00:00
dict.c Fix includes; we were still pulling in <stdlib.h> in some places. 1998-11-04 03:42:16 +00:00
ficl.c Eliminate much code cruft by extending simple file I/O API to include 1998-11-07 06:18:06 +00:00
ficl.h Eliminate much code cruft by extending simple file I/O API to include 1998-11-07 06:18:06 +00:00
Makefile Remember a bit more of my forth and do: 1998-11-05 08:39:43 +00:00
math64.c Add the Ficl (Forth Inspired Command Language) interpreter. If all goes well, 1998-11-03 06:11:35 +00:00
math64.h Add the Ficl (Forth Inspired Command Language) interpreter. If all goes well, 1998-11-03 06:11:35 +00:00
stack.c Fix includes; we were still pulling in <stdlib.h> in some places. 1998-11-04 03:42:16 +00:00
sysdep.c Fix includes; we were still pulling in <stdlib.h> in some places. 1998-11-04 03:42:16 +00:00
sysdep.h Add the Ficl (Forth Inspired Command Language) interpreter. If all goes well, 1998-11-03 06:11:35 +00:00
testmain.c Fix includes; we were still pulling in <stdlib.h> in some places. 1998-11-04 03:42:16 +00:00
vm.c Fix includes; we were still pulling in <stdlib.h> in some places. 1998-11-04 03:42:16 +00:00
words.c o Add proper stack checking to all file words 1998-11-07 17:38:40 +00:00