From 2f8d7092bc2c9609fa98d6888106b96f38b22828 Mon Sep 17 00:00:00 2001 From: dan miller Date: Sun, 21 Oct 2007 08:36:32 +0000 Subject: libraries moved to opensim-libs, a new repository --- libraries/ode-0.9/docs/config_8h-source.html | 196 --------------------------- 1 file changed, 196 deletions(-) delete mode 100644 libraries/ode-0.9/docs/config_8h-source.html (limited to 'libraries/ode-0.9/docs/config_8h-source.html') diff --git a/libraries/ode-0.9/docs/config_8h-source.html b/libraries/ode-0.9/docs/config_8h-source.html deleted file mode 100644 index 2844063..0000000 --- a/libraries/ode-0.9/docs/config_8h-source.html +++ /dev/null @@ -1,196 +0,0 @@ - - -Open Dynamics Engine: config.h Source File - - - - -
- -
-

config.h

00001 /* This file was autogenerated by Premake */
-00002 #ifndef _ODE_CONFIG_H_
-00003 #define _ODE_CONFIG_H_
-00004 
-00005 
-00006 /******************************************************************
-00007  * CONFIGURATON SETTINGS - you can change these, and then rebuild
-00008  *   ODE to modify the behavior of the library.
-00009  *
-00010  *   dSINGLE/dDOUBLE   - force ODE to use single-precision (float)
-00011  *                       or double-precision (double) for numbers.
-00012  *                       Only one should be defined.
-00013  *
-00014  *   dTRIMESH_ENABLED  - enable/disable trimesh support
-00015  *   dTRIMESH_OPCODE   - use the OPCODE trimesh engine
-00016  *   dTRIMESH_GIMPACT  - use the GIMPACT trimesh engine
-00017  *                       Only one trimesh engine should be enabled.
-00018  *
-00019  *   dUSE_MALLOC_FOR_ALLOCA (experimental)-
-00020  *                       Use malloc() instead of alloca(). Slower,
-00021  *                       but allows for larger systems and more
-00022  *                       graceful out-of-memory handling.
-00023  *
-00024  *   dTRIMESH_OPCODE_USE_NEW_TRIMESH_TRIMESH_COLLIDER (experimental)-
-00025  *                       Use an alternative trimesh-trimesh collider
-00026  *                       which should yield better results.
-00027  *
-00028  ******************************************************************/
-00029 
-00030 #define dSINGLE
-00031 /* #define dDOUBLE */
-00032 
-00033 #define dTRIMESH_ENABLED 1
-00034 #define dTRIMESH_OPCODE 1
-00035 
-00036 #define dTRIMESH_OPCODE_USE_NEW_TRIMESH_TRIMESH_COLLIDER 0
-00037 
-00038 /* #define dUSE_MALLOC_FOR_ALLOCA */
-00039 
-00040 
-00041 /******************************************************************
-00042  * SYSTEM SETTINGS - you shouldn't need to change these. If you
-00043  *   run into an issue with these settings, please report it to
-00044  *   the ODE bug tracker at:
-00045  *      http://sf.net/tracker/?group_id=24884&atid=382799
-00046  ******************************************************************/
-00047 
-00048 /* Try to identify the platform */
-00049 #if defined(_XENON)
-00050   #define ODE_PLATFORM_XBOX360
-00051 #elif defined(SN_TARGET_PSP_HW)
-00052   #define ODE_PLATFORM_PSP
-00053 #elif defined(SN_TARGET_PS3)
-00054   #define ODE_PLATFORM_PS3
-00055 #elif defined(_MSC_VER) || defined(__CYGWIN32__) || defined(__MINGW32__)
-00056   #define ODE_PLATFORM_WINDOWS
-00057 #elif defined(__linux__)
-00058   #define ODE_PLATFORM_LINUX
-00059 #elif defined(__APPLE__) && defined(__MACH__)
-00060   #define ODE_PLATFORM_OSX
-00061 #else
-00062   #error "Need some help identifying the platform!"
-00063 #endif
-00064 
-00065 /* Additional platform defines used in the code */
-00066 #if defined(ODE_PLATFORM_WINDOWS) && !defined(WIN32)
-00067   #define WIN32
-00068 #endif
-00069 
-00070 #if defined(__CYGWIN32__) || defined(__MINGW32__)
-00071   #define CYGWIN
-00072 #endif
-00073 
-00074 #if defined(ODE_PLATFORM_OSX)
-00075   #define macintosh
-00076 #endif
-00077 
-00078 
-00079 /* Define a DLL export symbol for those platforms that need it */
-00080 #if defined(ODE_PLATFORM_WINDOWS)
-00081   #if defined(ODE_DLL)
-00082     #define ODE_API __declspec(dllexport)
-00083   #elif !defined(ODE_LIB)
-00084     #define ODE_DLL_API __declspec(dllimport)
-00085   #endif
-00086 #endif
-00087 
-00088 #if !defined(ODE_API)
-00089   #define ODE_API
-00090 #endif
-00091 
-00092 
-00093 /* Pull in the standard headers */
-00094 #include <stdio.h>
-00095 #include <stdlib.h>
-00096 #include <stdarg.h>
-00097 #include <math.h>
-00098 #include <string.h>
-00099 #include <float.h>
-00100 
-00101 #if !defined(ODE_PLATFORM_PS3)
-00102   #include <malloc.h>
-00103 #endif
-00104 
-00105 #if !defined(ODE_PLATFORM_WINDOWS)
-00106   #include <alloca.h>
-00107 #endif
-00108 
-00109 
-00110 /* Visual C does not define these functions */
-00111 #if defined(_MSC_VER)
-00112   #define copysignf _copysign
-00113   #define copysign _copysign
-00114 #endif
-00115 
-00116 
-00117 /* Define a value for infinity */
-00118 #if defined(HUGE_VALF)
-00119    #define ODE_INFINITY4 HUGE_VALF
-00120    #define ODE_INFINITY8 HUGE_VAL
-00121 #elif defined(FLT_MAX)
-00122    #define ODE_INFINITY4 FLT_MAX
-00123    #define ODE_INFINITY8 DBL_MAX
-00124 #else
-00125    static union { unsigned char __c[4]; float  __f; }  __ode_huge_valf = {{0,0,0x80,0x7f}};
-00126    static union { unsigned char __c[8]; double __d; }  __ode_huge_val  = {{0,0,0,0,0,0,0xf0,0x7f}};
-00127    #define ODE_INFINITY4 (__ode_huge_valf.__f)
-00128    #define ODE_INFINITY8 (__ode_huge_val.__d)
-00129 #endif
-00130 
-00131 #ifdef dSINGLE
-00132    #define dInfinity ODE_INFINITY4
-00133    #define dEpsilon  FLT_EPSILON
-00134 #else
-00135    #define dInfinity ODE_INFINITY8
-00136    #define dEpsilon  DBL_EPSILON
-00137 #endif
-00138 
-00139 
-00140 /* Well-defined common data types...need to define for 64 bit systems */
-00141 #if defined(_M_IA64) || defined(__ia64__) || defined(_M_AMD64) || defined(__x86_64__)
-00142   #define X86_64_SYSTEM   1
-00143   typedef int             int32;
-00144   typedef unsigned int    uint32;
-00145   typedef short           int16;
-00146   typedef unsigned short  uint16;
-00147   typedef char            int8;
-00148   typedef unsigned char   uint8;
-00149 #else
-00150   typedef int             int32;
-00151   typedef unsigned int    uint32;
-00152   typedef short           int16;
-00153   typedef unsigned short  uint16;
-00154   typedef char            int8;
-00155   typedef unsigned char   uint8;
-00156 #endif
-00157 
-00158 /* An integer type that can be safely cast to a pointer. This definition
-00159  * should be safe even on 64-bit systems */
-00160 typedef size_t intP;
-00161 
-00162 
-00163 /* The efficient alignment. most platforms align data structures to some
-00164  * number of bytes, but this is not always the most efficient alignment.
-00165  * for example, many x86 compilers align to 4 bytes, but on a pentium it is
-00166  * important to align doubles to 8 byte boundaries (for speed), and the 4
-00167  * floats in a SIMD register to 16 byte boundaries. many other platforms have
-00168  * similar behavior. setting a larger alignment can waste a (very) small
-00169  * amount of memory. NOTE: this number must be a power of two. */
-00170 #define EFFICIENT_ALIGNMENT 16
-00171 
-00172 
-00173 /* Define this if your system supports anonymous memory maps (linux does) */
-00174 #define MMAP_ANONYMOUS
-00175 
-00176 #endif
-

Generated on Fri Oct 12 08:36:51 2007 for Open Dynamics Engine by  - -doxygen 1.5.3
- - -- cgit v1.1