revert between 56095 -> 55830 in arch
[AROS.git] / workbench / libs / reqtools / reqtools_intern.h
blob664aa17181d61dda6b342c2209d835fbc0a7998d
1 /*
2 Copyright © 1995-2018, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc:
6 Lang: English
7 */
9 /****************************************************************************************/
11 #ifndef REQTOOLS_INTERN_H
12 #define REQTOOLS_INTERN_H
14 /****************************************************************************************/
16 #include <exec/execbase.h>
17 #include <dos/dos.h>
18 #include <libraries/reqtools.h>
19 #include <libraries/locale.h>
20 #include <intuition/intuition.h>
22 /****************************************************************************************/
24 #ifdef __AROS__
26 /* filereqalloc.c */
28 struct RealFileRequester;
30 APTR AllocRequestA (ULONG type, struct TagItem *taglist);
31 void FreeRequest (APTR);
32 void FreeReqBuffer (APTR);
33 LONG ChangeReqAttrA (APTR, struct TagItem *);
34 APTR FileRequestA(struct RealFileRequester *,char *,char *,struct TagItem *);
35 void FreeFileList (struct rtFileList *);
37 /* general.c */
39 int GetVScreenSize (struct Screen *scr, int *width, int *height);
41 /* req.c */
43 ULONG GetString (UBYTE *stringbuff, SIPTR maxlen, char *title,
44 ULONG checksum, ULONG *value, LONG mode,
45 struct rtReqInfo *reqinfo, struct TagItem *taglist);
47 /* palettereq.c */
49 LONG PaletteRequestA (char *title, struct rtReqInfo *reqinfo, struct TagItem *taglist);
51 #endif
53 /****************************************************************************************/
55 #define GPB(x) ((struct ReqToolsBase *)x)
57 /****************************************************************************************/
59 #endif /* REQTOOLS_INTERN_H */