Force any errors in the CIF interpret word to reset the Forth engine back to the...
commitf66e7e594f337282a20305805025bb1a175ebe37
authormcayland <mcayland@f158a5a8-5612-0410-a976-696ce0be7e32>
Sat, 16 Oct 2010 22:21:51 +0000 (16 22:21 +0000)
committermcayland <mcayland@f158a5a8-5612-0410-a976-696ce0be7e32>
Sat, 16 Oct 2010 22:21:51 +0000 (16 22:21 +0000)
tree9e0fdae16cbc613aa46c564e7b289e825ce71acb
parentb622a9ab5f32c2c269b3a6ad2269659aab8fa134
Force any errors in the CIF interpret word to reset the Forth engine back to the Forth interpret state.

This fixes various errors being caused by previous calls to CIF interpret throwing exceptions whilst in the Forth compile
state. Without this fix, subsequent calls to CIF interpret could be executed erroneusly in Forth compile state rather than the
Forth interpret state causing hard-to-detect Forth errors.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>
git-svn-id: svn://openbios.org/openbios/trunk/openbios-devel@910 f158a5a8-5612-0410-a976-696ce0be7e32
forth/system/ciface.fs