libww libww
WWitch compatibility library for the Wonderful toolchain
Loading...
Searching...
No Matches
_ProcIL Struct Reference

#include <indirect.h>

Data Fields

IL super
IL_FUNCTION void __far(* _load )(const char __far *name)
IL_FUNCTION int(* _run )(void __far *entrypoint, int argc, const char __far *__far *argv)
IL_FUNCTION int(* _exec )(const char __far *name, int argc, const char __far *__far *argv)
IL_FUNCTION void(* _exit )(int code)
IL_FUNCTION void(* _yield )(void)
IL_FUNCTION int(* _suspend )(int i)
IL_FUNCTION void(* _resume )(int i)
IL_FUNCTION int(* _swap )(int i)

Detailed Description

Definition at line 61 of file indirect.h.

Field Documentation

◆ _exec

IL_FUNCTION int(* _exec) (const char __far *name, int argc, const char __far *__far *argv)

Execute the specified program. Combines load(...) and run(...).

Definition at line 78 of file indirect.h.

◆ _exit

IL_FUNCTION void(* _exit) (int code)

Exit with a specified error code (uses BIOS interrupt 0x10).

Definition at line 83 of file indirect.h.

◆ _load

IL_FUNCTION void __far(* _load) (const char __far *name)

Run the load routine of the specified program.

Definition at line 67 of file indirect.h.

◆ _resume

IL_FUNCTION void(* _resume) (int i)

Definition at line 87 of file indirect.h.

◆ _run

IL_FUNCTION int(* _run) (void __far *entrypoint, int argc, const char __far *__far *argv)

Run the specified entrypoint (from load(...)), populating the argc/argv fields accordingly.

Definition at line 73 of file indirect.h.

◆ _suspend

IL_FUNCTION int(* _suspend) (int i)

Definition at line 86 of file indirect.h.

◆ _swap

IL_FUNCTION int(* _swap) (int i)

Definition at line 88 of file indirect.h.

◆ _yield

IL_FUNCTION void(* _yield) (void)

Definition at line 85 of file indirect.h.

◆ super

IL super

Definition at line 62 of file indirect.h.


The documentation for this struct was generated from the following file: