stl.startup_and_init_pointers (arity 1)ΒΆ
startup Macro - Should be the first piece of code in your program.
Inits the IO variable, and the pointers globals.
Jumps to the given code_start.
SignatureΒΆ
def startup_and_init_pointers code_start { ... }
Defined in runlib.fj β lines 41β45 (view on GitHub).
ComplexityΒΆ
Time:
2.5w+265Space:
2.5w+265
See the complexity glossary for what @, w, dw, dbit, n mean.
SourceΒΆ
Click to view the macro body
def startup_and_init_pointers code_start {
stl.startup code_start
// NOTE: must be placed just after the startup, so that the read_ptr_byte_table will be in address 256.
stl.ptr_init
}
Depends onΒΆ
Used byΒΆ
Example usesΒΆ
stl.startup_and_init_pointersinrunlib.fjstl.startup_and_init_allinrunlib.fj
β Previous: stl.startup_and_init_pointers/0
Next: stl.startup_and_init_all/0 β