Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
opcodesysdef.h
Go to the documentation of this file.
1 #ifndef CS_COMPAT_H_
2 #define CS_COMPAT_H_
3 
4 
5 //#define OPC_USE_CALLBACKS 1
6 
7 #define ICE_NO_DLL
8 #define CS_PROCESSOR_X86
9 #define CS_NO_QSQRT
10 
11 
12 #ifndef CS_FORCEINLINE
13 # ifdef CS_COMPILER_GCC
14 # define CS_FORCEINLINE inline __attribute__((always_inline))
15 # if (__GNUC__ == 3) && (__GNUC_MINOR__ == 4)
16  // Work around a gcc 3.4 issue where forcing inline doesn't always work
17 # define CS_FORCEINLINE_TEMPLATEMETHOD inline
18 # endif
19 # else
20 # define CS_FORCEINLINE inline
21 # endif
22 #endif
23 #ifndef CS_FORCEINLINE_TEMPLATEMETHOD
24 # define CS_FORCEINLINE_TEMPLATEMETHOD CS_FORCEINLINE
25 #endif
26 
27 
28 #include "gfx/quaternion.h"
29 #define SMALL_EPSILON .000001
30 #define EPSILON .00001
31 #define ABS(x) (x>=0?x:-x)
32 #define __CS_CSSYSDEFS_H__
33 
34 #include <stdlib.h>
35 #include <string.h>
36 #include <assert.h>
37 
38 
39 class csObject {
40 };
41 struct iBase {
42 };
43 
44 
45 #define CS_ASSERT assert
46 
47 #include "opcodetypes.h"
48 #endif