1 #ifndef PRAGMAS_DTLIB_PRAGMAS_H
2 #define PRAGMAS_DTLIB_PRAGMAS_H
7 ** Direct ROM interface (pragma) definitions.
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 */
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 */