* Update to Ficl 3.03:
authorSascha Wildner <swildner@dragonflybsd.org>
Sat, 29 Mar 2008 23:31:07 +0000 (23:31 +0000)
committerSascha Wildner <swildner@dragonflybsd.org>
Sat, 29 Mar 2008 23:31:07 +0000 (23:31 +0000)
commitfac2587b4f2ec35bf60d2d85067df55d80da75d5
tree44e18576115664cfa36582c43f990d88542252af
parent7aa3b8a6d4cf91068a69766320c34fdf82d956cb
* Update to Ficl 3.03:

  - Newly implemented CORE EXT words: CASE, OF, ENDOF, and ENDCASE. Also
    added FALLTHROUGH, which works like ENDOF but jumps to the instruction
    just after the next OF.
  - Bugfix: John-Hopkins locals syntax now accepts | and -- in the comment
    (between the first -- and the }.)
  - Bugfix: Changed vmGetWord0() to make Purify happier. The resulting
    code is no slower, no larger, and slightly more robust.

* Instead of just not defining a bunch of words when TESTMAIN is set,
  provide stubs that at least handle the stack correctly.  This makes it
  much easier to experiment with loader scripts from userland.

Taken-from: FreeBSD
12 files changed:
sys/boot/ficl/ficl.h
sys/boot/ficl/float.c
sys/boot/ficl/loader.c
sys/boot/ficl/softwords/fileaccess.fr
sys/boot/ficl/softwords/jhlocal.fr
sys/boot/ficl/softwords/oo.fr
sys/boot/ficl/softwords/prefix.fr
sys/boot/ficl/softwords/softcore.awk
sys/boot/ficl/tools.c
sys/boot/ficl/unix.c
sys/boot/ficl/vm.c
sys/boot/ficl/words.c