summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkitty <nepeta@canaglie.net>2026-04-22 00:36:24 +1000
committerkitty <nepeta@canaglie.net>2026-04-22 00:36:24 +1000
commitc64b62a0bfa6236370164d9e5fd4fd72a2402efc (patch)
treeb8c03f6c9d30d5c24de3f85291f471bdc2e604e9
parent469d8c515ee46e4c14988c094e88151b59eb91ec (diff)
don't push 0 0 on 'previous definitions'
-rw-r--r--sanctuary.fs2
1 files changed, 1 insertions, 1 deletions
diff --git a/sanctuary.fs b/sanctuary.fs
index 06aa46f..bfbf108 100644
--- a/sanctuary.fs
+++ b/sanctuary.fs
@@ -448,7 +448,7 @@ defer default-wordlist
: set-current ( wid -- ) current ! ;
: discard ( x1 xn u -- ) 0 ?do drop loop ;
-: definitions get-order swap set-current 1- discard ;
+: definitions get-order swap set-current 1- dup 0> if discard else drop then ;
: previous get-order nip 1- set-order ;
: only -1 set-order ;
: also get-order over swap 1+ set-order ;