oleh_derevenko c0f5bbd5bd Cosmetic: A constant for unlimited thread count has been added 9 years ago
..
Makefile.am 6dc7ac4ec2 solved issue #24: added dODE_VERSION 12 years ago
README 5c18dff235 Added odecpp_collision.h where only odecpp.h existed before 23 years ago
collision.h 9603c48a1a Changed: Convex-Trimesh collider added (libccd+GIMPACT only)(by Piotr Piastucki) 10 years ago
collision_space.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
collision_trimesh.h 7336cf1e85 Added: dGeomTriMeshDataPreprocess2() public function has been added to replace dGeomTriMeshDataPreprocess() 9 years ago
common.h 74e3e44241 Changed: New helper utilities have been added 9 years ago
compatibility.h b9aa8859f4 various small changes: 22 years ago
contact.h c00a44a0ae applied patch #184 to implement rolling friction 12 years ago
error.h 59f9c335bf Changed: "noreturn" attribute added for dError() and dDebug() declarations 9 years ago
export-dif.h cd4d2ab0db Fixed: Missing extern "C" wrapper has been added to include/ode/export-dif.h (reported by Danny Price) 15 years ago
mass.h 4df57f0a72 Cosmetic: Cosmetic changes (function modifiers order) 9 years ago
matrix.h 92b34d8a94 Merged: olehe_derevenko#1917: Changed: Private definitions moved from public <ode/matrix.h> into internal header "matrix.h" 12 years ago
memory.h c954f7e751 Merged codereorganization branch into trunk 18 years ago
misc.h 0fa12bb8b2 Fixed: A fix by Francesco Cat applied (mistakes made during code style improvements in the past) 11 years ago
objects.h c0f5bbd5bd Cosmetic: A constant for unlimited thread count has been added 9 years ago
ode.h 6dc7ac4ec2 solved issue #24: added dODE_VERSION 12 years ago
odeconfig.h ccd992a826 Changed: dNaN implementation has been improved for older compilers that do not support compile time infinity subtraction evaluation 9 years ago
odecpp.h 892feffcfa Cosmetic: More changes to avoid deprecated functions use warnings 9 years ago
odecpp_collision.h c483919b01 Cosmetic: Newlines changed to be Unix style (LF) for consistency 9 years ago
odeinit.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
odemath.h e4a1d0dc60 Changed: dAddVectorScaledVector3() function has been added 9 years ago
odemath_legacy.h dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
precision.h.in 27b7860708 Fixed: Fixed precision substitution on Windows to maintain compatibility with *NIX scripts 13 years ago
rotation.h a2fad1ab4f ** Merged new build system from new_build branch (r860:872) 20 years ago
threading.h c0f5bbd5bd Cosmetic: A constant for unlimited thread count has been added 9 years ago
threading_impl.h aaa97c75c0 Changed: dThreadingAllocateSelfThreadedImplementation() has been moved back to public headers 10 years ago
timer.h c954f7e751 Merged codereorganization branch into trunk 18 years ago
version.h.in 6dc7ac4ec2 solved issue #24: added dODE_VERSION 12 years ago

README


this is the public C interface to the ODE library.

all these files should be includable from C, i.e. they should not use any
C++ features. everything should be protected with

#ifdef __cplusplus
extern "C" {
#endif

...

#ifdef __cplusplus
}
#endif

the only exceptions are the odecpp.h and odecpp_collisioh.h files, which define a C++ wrapper for
the C interface. remember to keep this in sync!