1 #ifndef COMPILERSPECIFIC_H
2 #define COMPILERSPECIFIC_H
9 #define STACKIPTR ULONG
25 #define USE_ASM_FUNCS 0
27 #undef USE_OPTASM_FUNCS
28 #define USE_OPTASM_FUNCS 0
30 #define REGPARAM(reg,type,name) register type name asm(#reg)
31 #define ASM_REGPARAM(reg,type,name) type name
32 #define OPT_REGPARAM(reg,type,name) type name
38 /* #warning Fix CHIP macro for GCC compiler in compilerspecific.h
40 Does not really matter, as there is only one place with a
41 mouse pointer data structure which uses/needs this CHIP. And
42 this is anyway only used on OS versions < 39 */
53 #define REGPARAM(reg,type,name) register __ ## reg type name
56 # define ASM_REGPARAM(reg,type,name) register __ ## reg type name
58 # define ASM_REGPARAM(reg,type,name) type name
62 # define OPT_REGPARAM(reg,type,name) register __ ## reg type name
64 # define OPT_REGPARAM(reg,type,name) type name
67 #define REGARGS __regargs
68 #define STDARGS __stdargs
69 #define ALIGNED __aligned
72 #define SAVEDS __saveds
76 #endif /* COMPILERSPECIFIC_H */