Source position: libsee.pas line 313
type TSEE_system = record |
default_locale: PTcchar; |
default_recursion_limit: tcint; |
default_trace: procedure( |
para1: PTSEE_interpreter; |
para2: PTSEE_throw_location; |
para3: PTSEE_context; |
para4: TSEE_trace_event |
); |
default_compat_flags: tcint; |
random_seed: function: tcuint; |
abort: procedure( |
para1: PTSEE_interpreter; |
para2: PTcchar |
); |
periodic: procedure( |
para1: PTSEE_interpreter |
); |
malloc: function( |
para1: PTSEE_interpreter; |
para2: Tsize_t; |
para3: PTcchar; |
para4: tcint |
):pointer; |
malloc_finalize: function( |
para1: PTSEE_interpreter; |
para2: Tsize_t; |
para3: TFinalProc; |
para4: pointer; |
para5: PTcchar; |
para6: tcint |
):pointer; |
malloc_string: function( |
para1: PTSEE_interpreter; |
para2: Tsize_t; |
para3: PTcchar; |
para4: tcint |
):pointer; |
free: procedure( |
para1: PTSEE_interpreter; |
para2: pointer; |
para3: PTcchar; |
para4: tcint |
); |
mem_exhausted: procedure( |
para1: PTSEE_interpreter |
); |
gcollect: procedure( |
para1: PTSEE_interpreter |
); |
transit_sec_domain: function( |
para1: PTSEE_interpreter; |
para2: pointer |
):pointer; |
code_alloc: function( |
para1: PTSEE_interpreter |
):PTSEE_Code; |
object_construct: procedure( |
interp: PTSEE_interpreter; |
self: TPSEE_object; |
thisobj: TPSEE_object; |
argc: tcint; |
argv: PPTSEE_value; |
res: PTSEE_value |
); |
default_regex_engine: PTSEE_regex_engine; |
end; |