added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / workbench / utilities / MultiView / compilerspecific.h
blob9227e17ff381b36772311c3dddfe773df8f450d8
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #ifndef COMPILERSPECIFIC_H
7 #define COMPILERSPECIFIC_H
9 #undef SAVEDS
10 #undef ASM
11 #undef STDARGS
13 #ifndef EXEC_TYPES_H
14 # include <exec/types.h>
15 #endif
17 #ifdef __AROS__
19 #ifndef AROS_LIBCALL_H
20 # include <aros/libcall.h>
21 #endif
22 #ifndef AROS_ASMCALL_H
23 # include <aros/asmcall.h>
24 #endif
26 #define SAVEDS
27 #define ASM
28 #define STDARGS
30 #define getreg(x) 0
31 #define putreg(a,b)
33 #else
35 typedef unsigned long IPTR;
37 #define SAVEDS __saveds
38 #define ASM __asm
39 #define STDARGS __stdargs
41 #if !defined(_DOS_H) && defined(__SASC)
42 #include <dos.h>
43 #endif
45 #endif
47 #endif /* COMPILERSPECIFIC_H */