aboutsummaryrefslogtreecommitdiff
path: root/main.sts
blob: f13ae68a8f5a6c0bc3228bce34744c63d26e3fb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module ia32/elf/begin.sts

defarr bigbad 1048576

set_entry ; reversed echo
    0 ; bigbad index
    do sys_read 0 = until
        over bigbad + !
        1 +
    od ; bigbad length will be on top of stack

    do
        1 - dup bigbad + @ sys_write
    dup 0 = untilod drop
sys_exit

module ia32/elf/end.sts