grub2: bring back build of aros-side grub2 tools
[AROS.git] / workbench / libs / rexxsupport / rexxsupport_intern.h
blob357910da3ff82b1a0a8ec63221c26649915cfbac
1 /*
2 Copyright © 1995-2006, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #ifndef REXXSUPPORT_INTERN_H
7 #define REXXSUPPORT_INTERN_H
9 /* Include files */
11 #ifndef EXEC_TYPES_H
12 # include <exec/types.h>
13 #endif
14 #ifndef PROTO_EXEC_H
15 # include <proto/exec.h>
16 #endif
17 #ifndef EXEC_MEMORY_H
18 # include <exec/memory.h>
19 #endif
20 #ifndef EXEC_LIBRARIES_H
21 # include <exec/libraries.h>
22 #endif
23 #ifndef AROS_LIBCALL_H
24 # include <aros/libcall.h>
25 #endif
26 #ifndef AROS_DEBUG_H
27 # include <aros/debug.h>
28 #endif
29 #ifndef REXX_STORAGE_H
30 # include <rexx/storage.h>
31 #endif
32 #include <rexx/rxslib.h>
34 /* Some external stuff (rexxsupport_init.c) */
35 struct RexxSupportBase_intern; /* prereference */
37 /************************/
38 /* Internal structures */
39 /************************/
41 struct RexxSupportBase_intern
43 struct Library lib;
44 struct List openports;
47 #define RSBI(base) ((struct RexxSupportBase_intern *)base)
49 /***********************************/
50 /* Definittion for ARexx functions */
51 /***********************************/
53 #define NEST_VAR "__RXSUPP__.__NESTING__"
55 #endif /* REXXSUPPORT_INTERN_H */