Initial import of Scalos. To decrease size I have
[AROS-Contrib.git] / scalos / include / pragmas / dtlib_pragmas.h
blob0a5e493162a34e3e7b403d8d1bca7dd2d5623515
1 #ifndef PRAGMAS_DTLIB_PRAGMAS_H
2 #define PRAGMAS_DTLIB_PRAGMAS_H
4 /*
5 ** $Id$
6 **
7 ** Direct ROM interface (pragma) definitions.
8 **
9 ** ©1999-2005 The Scalos Team
10 ** All Rights Reserved
13 #if defined(LATTICE) || defined(__SASC) || defined(_DCC)
14 #ifndef __CLIB_PRAGMA_LIBCALL
15 #define __CLIB_PRAGMA_LIBCALL
16 #endif /* __CLIB_PRAGMA_LIBCALL */
17 #else /* __MAXON__, __STORM__ or AZTEC_C */
18 #ifndef __CLIB_PRAGMA_AMICALL
19 #define __CLIB_PRAGMA_AMICALL
20 #endif /* __CLIB_PRAGMA_AMICALL */
21 #endif /* */
23 #if defined(__SASC) || defined(__STORM__)
24 #ifndef __CLIB_PRAGMA_TAGCALL
25 #define __CLIB_PRAGMA_TAGCALL
26 #endif /* __CLIB_PRAGMA_TAGCALL */
27 #endif /* __MAXON__, __STORM__ or AZTEC_C */
29 #ifndef CLIB_DTLIB_PROTOS_H
30 #include <clib/dtlib_protos.h>
31 #endif /* CLIB_DTLIB_PROTOS_H */
33 #ifdef __CLIB_PRAGMA_LIBCALL
34 #pragma libcall DtLibBase ObtainInfoEngine 1e 801
35 #endif /* __CLIB_PRAGMA_LIBCALL */
37 #endif /* PRAGMAS_DTLIB_PRAGMAS_H */