1 #ifndef AROS_INTPTR_TYPE
2 #define AROS_INTPTR_TYPE long
3 typedef unsigned AROS_INTPTR_TYPE IPTR
;
4 typedef signed AROS_INTPTR_TYPE SIPTR
;
5 #endif /* AROS_INTPTR_TYPE */
20 #define USE_ASM_FUNCS 0
22 #undef USE_OPTASM_FUNCS
23 #define USE_OPTASM_FUNCS 0
25 #define REGPARAM(reg,type,name) register type name asm(#reg)
26 #define ASM_REGPARAM(reg,type,name) type name
27 #define OPT_REGPARAM(reg,type,name) type name
33 /* #warning Fix CHIP macro for GCC compiler in compilerspecific.h
35 Does not really matter, as there is only one place with a
36 mouse pointer data structure which uses/needs this CHIP. And
37 this is anyway only used on OS versions < 39 */
48 #define REGPARAM(reg,type,name) register __ ## reg type name
51 # define ASM_REGPARAM(reg,type,name) register __ ## reg type name
53 # define ASM_REGPARAM(reg,type,name) type name
57 # define OPT_REGPARAM(reg,type,name) register __ ## reg type name
59 # define OPT_REGPARAM(reg,type,name) type name
62 #define REGARGS __regargs
63 #define STDARGS __stdargs
64 #define ALIGNED __aligned
67 #define SAVEDS __saveds