Binary compatibility report for the ODE library  between 0.6 and 0.7 versions on x86

Test Info


Library NameODE
Version #10.6
Version #20.7
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files21
Total Shared Libraries1
Total Symbols / Types400 / 108
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low8
Other Changes
in Constants
-2

Added Symbols (18)


collision.h, libode.so
dCreateHeightfield dSpaceID space, dHeightfieldDataID data, int bPlaceable )
dGeomHeightfieldDataBuildByte ( dHeightfieldDataID d, unsigned char const* pHeightData, int bCopyHeightData, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap )
dGeomHeightfieldDataBuildCallback ( dHeightfieldDataID d, void* pUserData, dReal(*pCallback)(void*, int, int), dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap )
dGeomHeightfieldDataBuildDouble ( dHeightfieldDataID d, double const* pHeightData, int bCopyHeightData, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap )
dGeomHeightfieldDataBuildShort ( dHeightfieldDataID d, short const* pHeightData, int bCopyHeightData, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap )
dGeomHeightfieldDataBuildSingle ( dHeightfieldDataID d, float const* pHeightData, int bCopyHeightData, dReal width, dReal depth, int widthSamples, int depthSamples, dReal scale, dReal offset, dReal thickness, int bWrap )
dGeomHeightfieldDataCreate ( )
dGeomHeightfieldDataDestroy dHeightfieldDataID d )
dGeomHeightfieldDataSetBounds ( dHeightfieldDataID d, dReal minHeight, dReal maxHeight )
dGeomHeightfieldGetHeightfieldData dGeomID g )
dGeomHeightfieldSetHeightfieldData dGeomID g, dHeightfieldDataID d )

mass.h, libode.so
dMassCheck dMass const* m )

objects.h, libode.so
dBodyCopyPosition dBodyID body, dReal* pos )
dBodyCopyQuaternion dBodyID body, dReal* quat )
dJointCreatePlane2D dWorldID p1, dJointGroupID p2 )
dJointSetPlane2DAngleParam dJointID p1, int parameter, dReal value )
dJointSetPlane2DXParam dJointID p1, int parameter, dReal value )
dJointSetPlane2DYParam dJointID p1, int parameter, dReal value )

to the top

Problems with Symbols, Low Severity (2)


collision.h, libode.so
[+] dSpaceCollide2 dGeomID o1, dGeomID o2, void* data, void(*callback)(void*, dGeomID, dGeomID) ) (2)

to the top

Problems with Constants, Low Severity (8)


collision.h
[+] dFirstSpaceClass
[+] dFirstUserClass
[+] dGeomNumClasses
[+] dHashSpaceClass
[+] dLastSpaceClass
[+] dLastUserClass
[+] dQuadTreeSpaceClass
[+] dSimpleSpaceClass

to the top

Other Changes in Constants (2)


collision.h
[+] dHeightfieldClass

common.h
[+] dJointTypePlane2D

to the top

Header Files (21)


collision.h
collision_space.h
collision_trimesh.h
common.h
compatibility.h
config.h
contact.h
error.h
export-dif.h
mass.h
matrix.h
memory.h
misc.h
objects.h
ode.h
odecpp.h
odecpp_collision.h
odecpp_old.h
odemath.h
rotation.h
timer.h

to the top

Shared Libraries (1)


libode.so

to the top




Generated on Wed Mar 20 16:58:01 2013 for ODE by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API