00001
00002 #ifndef _ODE_CONFIG_H_
00003 #define _ODE_CONFIG_H_
00004
00005 #include <stdio.h>
00006 #include <stdlib.h>
00007 #include <math.h>
00008 #include <string.h>
00009 #include <stdarg.h>
00010 #include <malloc.h>
00011 #include <alloca.h>
00012 #include <float.h>
00013
00014
00015 #define ODE_PLATFORM_LINUX
00016 #define ODE_API
00017
00018 #define dDOUBLE
00019 #define dInfinity DBL_MAX
00020 #define dEpsilon DBL_EPSILON
00021
00022 #define EFFICIENT_ALIGNMENT 16
00023 #define MMAP_ANONYMOUS
00024
00025 #ifdef __cplusplus
00026 extern "C" {
00027 #endif
00028
00029 typedef char int8;
00030 typedef unsigned char uint8;
00031 typedef short int16;
00032 typedef unsigned short uint16;
00033 typedef int int32;
00034 typedef unsigned int uint32;
00035
00036 typedef unsigned int intP;
00037
00038 #ifdef __cplusplus
00039 }
00040 #endif
00041
00042 #endif // _ODE_CONFIG_H_