Initial import of Scalos. To decrease size I have
[AROS-Contrib.git] / scalos / include / proto / scalos.h
blob6e6329730052907347270107398cfbe2f0dd4555
1 #ifndef PROTO_SCALOS_H
2 #define PROTO_SCALOS_H
4 #include <exec/types.h>
5 #include <scalos/scalos.h>
6 #include <scalos/scalosgfx.h>
7 extern struct ScalosBase *ScalosBase ;
8 #ifdef __amigaos4__
9 #include <interfaces/scalos.h>
10 extern struct ScalosIFace *IScalos;
11 #endif
13 #include <clib/scalos_protos.h>
15 #ifdef __amigaos4__
16 #ifdef __USE_INLINE__
17 #include <inline4/scalos.h>
18 #endif
19 #elif defined(__GNUC__)
20 #ifdef __AROS__
21 #include <defines/scalos.h>
22 #else
23 #include <inline/scalos.h>
24 #endif
25 #elif defined(VBCC)
26 #include <inline/scalos_protos.h>
27 #else
28 #include <pragmas/scalos_pragmas.h>
29 #endif
31 #endif