Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / libs / reqtools / rtfuncs.h
blob136ac314bda739e3dd79d60c2431248978ce7fb0
1 SAVEDS ASM struct ReqToolsBase *RTFuncs_Init(REGPARAM(d0, struct ReqToolsBase *, RTBase),
2 REGPARAM(a0, BPTR, segList));
3 SAVEDS ASM struct ReqToolsBase *RTFuncs_Open(REGPARAM(a6, struct ReqToolsBase *, RTBase),
4 REGPARAM(d0, ULONG, ver));
5 SAVEDS ASM BPTR RTFuncs_Close(REGPARAM(a6, struct ReqToolsBase *, RTBase));
6 SAVEDS ASM BPTR RTFuncs_Expunge(REGPARAM(a6, struct ReqToolsBase *, RTBase));
7 SAVEDS ASM int RTFuncs_Null(REGPARAM(a6, struct ReqToolsBase *, RTBase));
9 SAVEDS ASM struct ReqToolsPrefs *RTFuncs_LockPrefs(REGPARAM(a6, struct ReqToolsBase *, ReqToolsBase));
10 SAVEDS ASM void RTFuncs_UnlockPrefs(REGPARAM(a6, struct ReqToolsBase *, ReqToolsBase));
12 SAVEDS ASM IPTR RTFuncs_rtReqHandlerA(REGPARAM(a1, struct rtHandlerInfo *, handlerinfo),
13 REGPARAM(d0, ULONG, sigs),
14 REGPARAM(a0, struct TagItem *, taglist));
16 SAVEDS ASM void RTFuncs_rtSetWaitPointer(REGPARAM(a0, struct Window *, window));
18 SAVEDS ASM APTR RTFuncs_rtLockWindow(REGPARAM(a0, struct Window *, window));
19 SAVEDS ASM VOID RTFuncs_rtUnlockWindow(REGPARAM(a0, struct Window *, window),
20 REGPARAM(a1, APTR, windowlock));
21 SAVEDS ASM void RTFuncs_rtSpread(REGPARAM(a0, ULONG *, posarray),
22 REGPARAM(a1, ULONG *, sizearray),
23 REGPARAM(d0, ULONG, totalsize),
24 REGPARAM(d1, ULONG, min),
25 REGPARAM(d2, ULONG, max),
26 REGPARAM(d3, ULONG, num));
27 SAVEDS ASM void RTFuncs_ScreenToFrontSafely(REGPARAM(a0, struct Screen *, screen));
28 SAVEDS ASM void RTFuncs_rtSetReqPosition(REGPARAM(d0, ULONG, reqpos),
29 REGPARAM(a0, struct NewWindow *, nw),
30 REGPARAM(a1, struct Screen *, scr),
31 REGPARAM(a2, struct Window *, win));
32 SAVEDS ASM void RTFuncs_CloseWindowSafely(REGPARAM(a0, struct Window *, window)); /* was in closewindowsafely.asm */