libww libww
WWitch compatibility library for the Wonderful toolchain
|
#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) |
Definition at line 61 of file indirect.h.
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.
IL_FUNCTION void(* _exit) (int code) |
Exit with a specified error code (uses BIOS interrupt 0x10).
Definition at line 83 of file indirect.h.
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.
IL_FUNCTION void(* _resume) (int i) |
Definition at line 87 of file indirect.h.
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.
IL_FUNCTION int(* _suspend) (int i) |
Definition at line 86 of file indirect.h.
IL_FUNCTION int(* _swap) (int i) |
Definition at line 88 of file indirect.h.
IL_FUNCTION void(* _yield) (void) |
Definition at line 85 of file indirect.h.
IL super |
Definition at line 62 of file indirect.h.