1 // temp.asm: WORD p_temp,'TEMP',fasm
8 Data stack: ( size -- addr )
11 "TEMP" is a function word that "allocates" a <<p_tempspace,TEMPSPACE>>
12 area of given size and returns its base address. The allocation is
13 temporary and only valid until there is a later allocation that
16 Allocations are done in succession until the requested size overruns
17 the <<p_tempspace,TEMPSPACE>>. If so, the allocation pointer is reset
18 and the space is allocated from start again. This is all intended for
19 small and short-lived data areas.