diff options
| author | kitty <nepeta@canaglie.net> | 2026-02-22 21:55:36 +1100 |
|---|---|---|
| committer | kitty <nepeta@canaglie.net> | 2026-02-22 21:55:36 +1100 |
| commit | 4b4c00e3b768305220a26ef8912cfeddd771e1b6 (patch) | |
| tree | bc9dc9b9bdf1170bed35632d6cbaa5b7f2c7d7ff /jefs.fs | |
| parent | 5eac185f15817e6011b5ffd4e6b30098d8911f79 (diff) | |
broken, segfaulting .free
seems to be string handling issue
somehow the actual text of the next word ends up on the stack
Diffstat (limited to 'jefs.fs')
| -rw-r--r-- | jefs.fs | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -153,5 +153,9 @@ variable hld : ? @ . ; : .s sp 8 + ( skip sp itself ) begin dup s0 @ >= while dup @ .qword 8 + repeat drop cr ; +: bytes-allocated hend @ h0 @ - ; +: bytes-used here @ h0 @ - ; +: bytes-free bytes-allocated bytes-used - ; +: .free bytes-free u. ." of " bytes-allocated u. ." bytes free (used " bytes-used (.) say ." )" cr ; \ segfaults -bye +.free bye |
