Fixed a few warnings.
[tangerine.git] / workbench / libs / reqtools / reqtools.conf
blob5b45d0c27938faa3418aa006360738d008074a88
1 ##begin config
2 basename ReqTools
3 libbasetype struct ReqToolsBase
4 libbasetypeextern struct ReqToolsBase
5 seglist_field SegList
6 version 39.5
7 ##end config
8 ##begin cdef
9 #include <libraries/reqtools.h>
11 struct PWCallBackArgs;
12 typedef char * (*PWCALLBACKFUNPTR) (long, long, struct PWCallBackArgs *);
14 /* Prototypes for stubs in reqtoolsstubs.lib */
16 APTR rtAllocRequest (ULONG type, Tag tag1, ...);
17 LONG rtChangeReqAttr (APTR req, Tag tag1, ...);
18 APTR rtFileRequest (struct rtFileRequester * filereq, char *file, char *title, Tag tag1, ...);
19 ULONG rtEZRequest (char *bodyfmt, char *gadfmt, struct rtReqInfo *reqinfo, struct TagItem *taglist, ...);
20 ULONG rtEZRequestTags (char *bodyfmt, char *gadfmt, struct rtReqInfo *reqinfo, APTR argarray, Tag tag1, ...);
21 ULONG rtGetString (UBYTE *buffer, ULONG maxchars, char *title, struct rtReqInfo *reqinfo, Tag tag1, ...);
22 ULONG rtGetLong (ULONG *longptr, char *title, struct rtReqInfo *reqinfo, Tag tag1, ...);
23 ULONG rtFontRequest (struct rtFontRequester *fontreq, char *title, Tag tag1, ...);
24 LONG rtPaletteRequest (char *title, struct rtReqInfo *reqinfo, Tag tag1, ...);
25 ULONG rtReqHandler (struct rtHandlerInfo *handlerinfo, ULONG sigs, Tag tag1, ...);
26 ULONG rtScreenModeRequest (struct rtScreenModeRequester *screenmodereq, char *title, Tag tag1, ...);
28 ##end cdef
29 ##begin cdefprivate
30 #include "reqtools_intern.h"
31 ##end cdefprivate
32 ##begin functionlist
33 APTR rtAllocRequestA(ULONG type, struct TagItem *taglist) (D0, A0)
34 void rtFreeRequest(APTR req) (A1)
35 void rtFreeReqBuffer(APTR req) (A1)
36 LONG rtChangeReqAttrA(APTR req, struct TagItem *taglist) (A1, A0)
37 APTR rtFileRequestA(struct rtFileRequester *filereq, char *file, char *title, struct TagItem *taglist) (A1, A2, A3, A0)
38 void rtFreeFileList(struct rtFileList *selfile) (A0)
39 ULONG rtEZRequestA(char *bodyfmt, char *gadfmt, struct rtReqInfo *reqinfo, APTR argarray, struct TagItem *taglist) (A1, A2, A3, A4, A0)
40 ULONG rtGetStringA(UBYTE *buffer, ULONG maxchars, char *title, struct rtReqInfo *reqinfo, struct TagItem *taglist) (A1, D0, A2, A3, A0)
41 ULONG rtGetLongA(ULONG *longptr, char *title, struct rtReqInfo *reqinfo, struct TagItem *taglist) (A1, A2, A3, A0)
42 BOOL rtInternalGetPasswordA(UBYTE *buffer, ULONG checksum, PWCALLBACKFUNPTR pwcallback, struct rtReqInfo *reqinfo, struct TagItem *taglist) (A1, D1, D2, A3, A0)
43 BOOL rtInternalEnterPasswordA(UBYTE *buffer, PWCALLBACKFUNPTR pwcallback, struct rtReqInfo *reqinfo, struct TagItem *taglist) (A1, D2, A3, A0)
44 ULONG rtFontRequestA(struct rtFontRequester *fontreq, char *title, struct TagItem *taglist) (A1, A3, A0)
45 LONG rtPaletteRequestA(char *title, struct rtReqInfo *reqinfo, struct TagItem *taglist) (A2, A3, A0)
46 ULONG rtReqHandlerA(struct rtHandlerInfo *handlerinfo, ULONG sigs, struct TagItem *taglist) (A1, D0, A0)
47 void rtSetWaitPointer(struct Window *window) (A0)
48 ULONG rtGetVScreenSize(struct Screen *screen, ULONG *widthptr, ULONG *heightptr) (A0, A1, A2)
49 void rtSetReqPosition(ULONG reqpos, struct NewWindow *nw, struct Screen *scr, struct Window *win) (D0, A0, A1, A2)
50 void rtSpread(ULONG *posarray, ULONG *sizearray, ULONG totalsize, ULONG min, ULONG max, ULONG num) (A0, A1, D0, D1, D2, D3)
51 void rtScreenToFrontSafely(struct Screen *screen) (A0)
52 ULONG rtScreenModeRequestA(struct rtScreenModeRequester *screenmodereq, char *title, struct TagItem *taglist) (A1, A3, A0)
53 void rtCloseWindowSafely(struct Window *window) (A0)
54 APTR rtLockWindow(struct Window *window) (A0)
55 void rtUnlockWindow(struct Window *window, APTR windowlock) (A0, A1)
56 struct ReqToolsPrefs *rtLockPrefs() ()
57 void rtUnlockPrefs() ()
58 ##end functionlist