The word environment? returns a flag indicating whether the variable
was found or not. Fix it's usage. Alas, it caused no problem before, besides leaving garbage in the stack, because refill, used by [if] [else] [then], was broken.
This commit is contained in:
parent
23bab6002c
commit
d742bdfc76
@ -24,13 +24,29 @@
|
|||||||
\
|
\
|
||||||
\ $FreeBSD$
|
\ $FreeBSD$
|
||||||
|
|
||||||
s" arch-alpha" environment? [if]
|
s" arch-alpha" environment? [if] [if]
|
||||||
s" loader_version" environment? 3 < abort" Loader version 0.3+ required"
|
s" loader_version" environment? [if]
|
||||||
[then]
|
3 < [if]
|
||||||
|
.( Loader version 0.3+ required) cr
|
||||||
|
abort
|
||||||
|
[then]
|
||||||
|
[else]
|
||||||
|
.( Could not get loader version!) cr
|
||||||
|
abort
|
||||||
|
[then]
|
||||||
|
[then] [then]
|
||||||
|
|
||||||
s" arch-i386" environment? [if]
|
s" arch-i386" environment? [if] [if]
|
||||||
s" loader_version" environment? 8 < abort" Loader version 0.8+ required"
|
s" loader_version" environment? [if]
|
||||||
[then]
|
8 < [if]
|
||||||
|
.( Loader version 0.8+ required) cr
|
||||||
|
abort
|
||||||
|
[then]
|
||||||
|
[else]
|
||||||
|
.( Could not get loader version!) cr
|
||||||
|
abort
|
||||||
|
[then]
|
||||||
|
[then] [then]
|
||||||
|
|
||||||
include /boot/support.4th
|
include /boot/support.4th
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user