summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkitty <nepeta@canaglie.net>2026-03-05 18:52:14 +1100
committerkitty <nepeta@canaglie.net>2026-03-05 18:52:14 +1100
commit6d868e91f9685fd2ce44fd854b748619ee34850d (patch)
tree830bf27d188eb6b75a43a1b177c2ab3343b1444b
parent75f8dd94314c48037160a3f3812c4b8f50e975bb (diff)
set #tib to zero on empty line
-rw-r--r--jefs.fs2
1 files changed, 1 insertions, 1 deletions
diff --git a/jefs.fs b/jefs.fs
index b568fd0..d2943f9 100644
--- a/jefs.fs
+++ b/jefs.fs
@@ -354,7 +354,7 @@ make line-buffer line-buffer-length allot
\ seem to be having issues with old words being interpreted
: refill ( -- ? ) source-id 0< if false [ ret, ] then
0 >in ! line-buffer tib ! line-buffer line-buffer-length accept
- 0= if ?dup 0= if false [ ret, ] then then #tib ! true ;
+ 0= if dup 0= if #tib ! false [ ret, ] then then #tib ! true ;
\ bug: C-d causes stack underflow
: quit 0 to source-id [compile] [ begin refill while interpret ." ok" cr repeat ;