New .decls file without the extra ODE_ prefixes

Blitz3D Forums/Blitz3D Userlibs/New .decls file without the extra ODE_ prefixes

I cut out all the extra ODE_ prefixes. ODE commands already have the "d" prefix, and I didn't see a reason to add more characters.
.lib "dlls\ode.dll"
dSetContactMode(mode%):"_ODE_dSetContactMode@4"
dSetMU(value#):"_ODE_dSetMU@4"
dSetMU2(value#):"_ODE_dSetMU2@4"
dSetBOUNCE(value#):"_ODE_dSetBOUNCE@4"
dSetBOUNCE_VEL(value#):"_ODE_dSetBOUNCE_VEL@4"
dSetSLIP1(value#):"_ODE_dSetSLIP1@4"
dSetSLIP2(value#):"_ODE_dSetSLIP2@4"
dSetSOFT_ERP(value#):"_ODE_dSetSOFT_ERP@4"
dSetSOFT_CFM(value#):"_ODE_dSetSOFT_CFM@4"
dSetMOTION1(value#):"_ODE_dSetMOTION1@4"
dSetMOTION2(value#):"_ODE_dSetMOTION2@4"

dBodyGetCollisionsCount%(body%):"_ODE_dBodyGetCollisionsCount@4"
dBodyGetCollisionDepth#(body%, num%):"_ODE_dBodyGetCollisionDepth@8"
dBodyGetCollisionX#(body%, num%):"_ODE_dBodyGetCollisionX@8"
dBodyGetCollisionY#(body%, num%):"_ODE_dBodyGetCollisionY@8"
dBodyGetCollisionZ#(body%, num%):"_ODE_dBodyGetCollisionZ@8"
dBodyGetCollisionNX#(body%, num%):"_ODE_dBodyGetCollisionNX@8"
dBodyGetCollisionNY#(body%, num%):"_ODE_dBodyGetCollisionNY@8"
dBodyGetCollisionNZ#(body%, num%):"_ODE_dBodyGetCollisionNZ@8"
dBodyGetCollisionBody%(body%, num%):"_ODE_dBodyGetCollisionBody@8"
dBodyGetCollisionGeom%(body%, num%):"_ODE_dBodyGetCollisionGeom@8"
dBodyGetCollisionFX#(body%, num%):"_ODE_dBodyGetCollisionFX@8"
dBodyGetCollisionFY#(body%, num%):"_ODE_dBodyGetCollisionFY@8"
dBodyGetCollisionFZ#(body%, num%):"_ODE_dBodyGetCollisionFZ@8"

dWorldCreate%(plane):"_ODE_dWorldCreate@4"
dWorldDestroy():"_ODE_dWorldDestroy@0"
dWorldSetGravity(x#, y#, z#):"_ODE_dWorldSetGravity@12"
dWorldSetERP(erp#):"_ODE_dWorldSetERP@4"
dWorldGetERP#():"_ODE_dWorldGetERP@0"
dWorldSetCFM(cfm#):"_ODE_dWorldSetCFM@4"
dWorldGetCFM#():"_ODE_dWorldGetCFM@0"
dWorldSetAutoDisableFlag(do_auto_disable%):"_ODE_dWorldSetAutoDisableFlag@4"
dWorldGetAutoDisableFlag%():"_ODE_dWorldGetAutoDisableFlag@0"
dWorldSetAutoDisableLinearThreshold(linear_threshold#):"_ODE_dWorldSetAutoDisableLinearThreshold@4"
dWorldGetAutoDisableLinearThreshold#():"_ODE_dWorldGetAutoDisableLinearThreshold@0"
dWorldSetAutoDisableAngularThreshold(linear_threshold#):"_ODE_dWorldSetAutoDisableAngularThreshold@4"
dWorldGetAutoDisableAngularThreshold#():"_ODE_dWorldGetAutoDisableAngularThreshold@0"
dWorldSetAutoDisableSteps(steps%):"_ODE_dWorldSetAutoDisableSteps@4"
dWorldGetAutoDisableSteps%():"_ODE_dWorldGetAutoDisableSteps@0"
dWorldSetAutoDisableTime(time#):"_ODE_dWorldSetAutoDisableTime@4"
dWorldGetAutoDisableTime#():"_ODE_dWorldGetAutoDisableTime@0"
dWorldImpulseToForce(stepsize#, ix#, iy#, iz#, fx#, fy#, fz#):"_ODE_dWorldImpulseToForce@28"
dCloseODE():"_ODE_dCloseODE@0"
dWorldStep(step#):"_ODE_dWorldStep@4"
dWorldQuickStep(step#):"_ODE_dWorldQuickStep@4"
dWorldSetQuickStepNumIterations(num%):"_ODE_dWorldSetQuickStepNumIterations@4"
dWorldGetQuickStepNumIterations%():"_ODE_dWorldGetQuickStepNumIterations@0"
dWorldSetContactMaxCorrectingVel(vel#):"_ODE_dWorldSetContactMaxCorrectingVel@4"
dWorldGetContactMaxCorrectingVel#():"_ODE_dWorldGetContactMaxCorrectingVel@0"
dWorldSetContactSurfaceLayer(depth#):"_ODE_dWorldSetContactSurfaceLayer@4"
dWorldGetContactSurfaceLayer#():"_ODE_dWorldGetContactSurfaceLayer@0"

dBodyCreate%():"_ODE_dBodyCreate@0"
dBodyDestroy(body%):"_ODE_dBodyDestroy@4"
dBodySetPosition(body%, x#, y#, z#):"_ODE_dBodySetPosition@16"
dBodySetRotation(body%, x#, y#, z#):"_ODE_dBodySetRotation@16"
dBodySetLinearVel(body%, x#, y#, z#):"_ODE_dBodySetLinearVel@16"
dBodySetAngularVel(body%, x#, y#, z#):"_ODE_dBodySetAngularVel@16"
dBodyGetPositionX#(body%):"_ODE_dBodyGetPositionX@4"
dBodyGetPositionY#(body%):"_ODE_dBodyGetPositionY@4"
dBodyGetPositionZ#(body%):"_ODE_dBodyGetPositionZ@4"
dBodyGetPitch#(body%):"_ODE_dBodyGetPitch@4"
dBodyGetYaw#(body%):"_ODE_dBodyGetYaw@4"
dBodyGetRoll#(body%):"_ODE_dBodyGetRoll@4"
dBodyGetLinearVelX#(body%):"_ODE_dBodyGetLinearVelX@4"
dBodyGetLinearVelY#(body%):"_ODE_dBodyGetLinearVelY@4"
dBodyGetLinearVelZ#(body%):"_ODE_dBodyGetLinearVelZ@4"
dBodyGetAngularVelX#(body%):"_ODE_dBodyGetAngularVelX@4"
dBodyGetAngularVelY#(body%):"_ODE_dBodyGetAngularVelY@4"
dBodyGetAngularVelZ#(body%):"_ODE_dBodyGetAngularVelZ@4"
dBodySetMass(body%, mass#):"_ODE_dBodySetMass@8"
dBodyTranslateMass(body%, x#, y#, z#):"_ODE_dBodyTranslateMass@16"
dBodyAddForce(body%, x#, y#, z#):"_ODE_dBodyAddForce@16"
dBodyAddTorque(body%, x#, y#, z#):"_ODE_dBodyAddTorque@16"
dBodyAddRelForce(body%, x#, y#, z#):"_ODE_dBodyAddRelForce@16"
dBodyAddRelTorque(body%, x#, y#, z#):"_ODE_dBodyAddRelTorque@16"
dBodyAddForceAtPos(body%, fx#, fy#, fz#, px#, py#, pz#):"_ODE_dBodyAddForceAtPos@28"
dBodyAddForceAtRelPos(body%, fx#, fy#, fz#, px#, py#, pz#):"_ODE_dBodyAddForceAtRelPos@28"
dBodyAddRelForceAtPos(body%, fx#, fy#, fz#, px#, py#, pz#):"_ODE_dBodyAddRelForceAtPos@28"
dBodyAddRelForceAtRelPos(body%, fx#, fy#, fz#, px#, py#, pz#):"_ODE_dBodyAddRelForceAtRelPos@28"
dBodyGetForceX#(body%):"_ODE_dBodyGetForceX@4"
dBodyGetForceY#(body%):"_ODE_dBodyGetForceY@4"
dBodyGetForceZ#(body%):"_ODE_dBodyGetForceZ@4"
dBodyGetTorqueX#(body%):"_ODE_dBodyGetTorqueX@4"
dBodyGetTorqueY#(body%):"_ODE_dBodyGetTorqueY@4"
dBodyGetTorqueZ#(body%):"_ODE_dBodyGetTorqueZ@4"
dBodySetForce(body%, x#, y#, z#):"_ODE_dBodySetForce@16"
dBodySetTorque(body%, x#, y#, z#):"_ODE_dBodySetTorque@16"
dBodyGetRelPointPosX#(body%, px#, py#, pz#):"_ODE_dBodyGetRelPointPosX@16"
dBodyGetRelPointPosY#(body%, px#, py#, pz#):"_ODE_dBodyGetRelPointPosY@16"
dBodyGetRelPointPosZ#(body%, px#, py#, pz#):"_ODE_dBodyGetRelPointPosZ@16"
dBodyGetRelPointVelX#(body%, px#, py#, pz#):"_ODE_dBodyGetRelPointVelX@16"
dBodyGetRelPointVelY#(body%, px#, py#, pz#):"_ODE_dBodyGetRelPointVelY@16"
dBodyGetRelPointVelZ#(body%, px#, py#, pz#):"_ODE_dBodyGetRelPointVelZ@16"
dBodyGetPointVelX#(body%, px#, py#, pz#):"_ODE_dBodyGetPointVelX@16"
dBodyGetPointVelY#(body%, px#, py#, pz#):"_ODE_dBodyGetPointVelY@16"
dBodyGetPointVelZ#(body%, px#, py#, pz#):"_ODE_dBodyGetPointVelZ@16"
dBodyGetPosRelPointX#(body%, px#, py#, pz#):"_ODE_dBodyGetPosRelPointX@16"
dBodyGetPosRelPointY#(body%, px#, py#, pz#):"_ODE_dBodyGetPosRelPointY@16"
dBodyGetPosRelPointZ#(body%, px#, py#, pz#):"_ODE_dBodyGetPosRelPointZ@16"
dBodyVectorToWorldX#(body%, px#, py#, pz#):"_ODE_dBodyVectorToWorldX@16"
dBodyVectorToWorldY#(body%, px#, py#, pz#):"_ODE_dBodyVectorToWorldY@16"
dBodyVectorToWorldZ#(body%, px#, py#, pz#):"_ODE_dBodyVectorToWorldZ@16"
dBodyVectorFromWorldX#(body%, px#, py#, pz#):"_ODE_dBodyVectorFromWorldX@16"
dBodyVectorFromWorldY#(body%, px#, py#, pz#):"_ODE_dBodyVectorFromWorldY@16"
dBodyVectorFromWorldZ#(body%, px#, py#, pz#):"_ODE_dBodyVectorFromWorldZ@16"
dBodyEnable(body%):"_ODE_dBodyEnable@4"
dBodyDisable(body%):"_ODE_dBodyDisable@4"
dBodyIsEnabled%(body%):"_ODE_dBodyIsEnabled@4"
dBodySetAutoDisableFlag(body%, do_auto_disable%):"_ODE_dBodySetAutoDisableFlag@8"
dBodyGetAutoDisableFlag%(body%):"_ODE_dBodyGetAutoDisableFlag@4"
dBodySetAutoDisableLinearThreshold(body%, linear_threshold#):"_ODE_dBodySetAutoDisableLinearThreshold@8"
dBodyGetAutoDisableLinearThreshold#(body%):"_ODE_dBodyGetAutoDisableLinearThreshold@4"
dBodySetAutoDisableAngularThreshold(body%, linear_threshold#):"_ODE_dBodySetAutoDisableAngularThreshold@8"
dBodyGetAutoDisableAngularThreshold#(body%):"_ODE_dBodyGetAutoDisableAngularThreshold@4"
dBodySetAutoDisableTime(body%, time#):"_ODE_dBodySetAutoDisableTime@8"
dBodyGetAutoDisableTime#(body%):"_ODE_dBodyGetAutoDisableTime@4"
dBodySetAutoDisableDefaults(body%):"_ODE_dBodySetAutoDisableDefaults@4"
dBodySetFiniteRotationMode(body%, mode%):"_ODE_dBodySetFiniteRotationMode@8"
dBodyGetFiniteRotationMode%(body%):"_ODE_dBodyGetFiniteRotationMode@4"
dBodySetFiniteRotationAxis(body%, x#, y#, z#):"_ODE_dBodySetFiniteRotationAxis@16"
dBodyGetFiniteRotationAxisX#(body%):"_ODE_dBodyGetFiniteRotationAxisX@4"
dBodyGetFiniteRotationAxisY#(body%):"_ODE_dBodyGetFiniteRotationAxisY@4"
dBodyGetFiniteRotationAxisZ#(body%):"_ODE_dBodyGetFiniteRotationAxisZ@4"
dBodyGetNumJoints%(body%):"_ODE_dBodyGetNumJoints@4"
dBodyGetJoint%(body%, index%):"_ODE_dBodyGetJoint@8"
dBodySetGravityMode(body%, mode%):"_ODE_dBodySetGravityMode@8"
dBodyGetGravityMode%(body%):"_ODE_dBodyGetGravityMode@4"

dJointCreateBall%():"_ODE_dJointCreateBall@0"
dJointCreateHinge%():"_ODE_dJointCreateHinge@0"
dJointCreateSlider%():"_ODE_dJointCreateSlider@0"
dJointCreateUniversal%():"_ODE_dJointCreateUniversal@0"
dJointCreateHinge2%():"_ODE_dJointCreateHinge2@0"
dJointCreateFixed%():"_ODE_dJointCreateFixed@0"
dJointCreateAMotor%():"_ODE_dJointCreateAMotor@0"
dJointDestroy(joint%):"_ODE_dJointDestroy@4"
dJointAttach(joint%, body1%, body2%):"_ODE_dJointAttach@12"
dJointSetData(joint%, data*):"_ODE_dJointSetData@8"
dJointGetData(joint%, data*):"_ODE_dJointGetData@8"
dJointGetType%(joint%):"_ODE_dJointGetType@4"
dJointGetBody%(joint%, index%):"_ODE_dJointGetBody@8"
dAreConnected%(body1%, body2%):"_ODE_dAreConnected@8"
dAreConnectedExcluding%(body1%, body2%, joint_type%):"_ODE_dAreConnectedExcluding@12"
dJointSetBallAnchor(joint%, x#, y#, z#):"_ODE_dJointSetBallAnchor@16"
dJointGetBallAnchorX#(joint%):"_ODE_dJointGetBallAnchorX@4"
dJointGetBallAnchorY#(joint%):"_ODE_dJointGetBallAnchorY@4"
dJointGetBallAnchorZ#(joint%):"_ODE_dJointGetBallAnchorZ@4"
dJointGetBallAnchor2X#(joint%):"_ODE_dJointGetBallAnchor2X@4"
dJointGetBallAnchor2Y#(joint%):"_ODE_dJointGetBallAnchor2Y@4"
dJointGetBallAnchor2Z#(joint%):"_ODE_dJointGetBallAnchor2Z@4"
dJointSetHingeAnchor(joint%, x#, y#, z#):"_ODE_dJointSetHingeAnchor@16"
dJointSetHingeAxis(joint%, x#, y#, z#):"_ODE_dJointSetHingeAxis@16"
dJointGetHingeAnchorX#(joint%):"_ODE_dJointGetHingeAnchorX@4"
dJointGetHingeAnchorY#(joint%):"_ODE_dJointGetHingeAnchorY@4"
dJointGetHingeAnchorZ#(joint%):"_ODE_dJointGetHingeAnchorZ@4"
dJointGetHingeAnchor2X#(joint%):"_ODE_dJointGetHingeAnchor2X@4"
dJointGetHingeAnchor2Y#(joint%):"_ODE_dJointGetHingeAnchor2Y@4"
dJointGetHingeAnchor2Z#(joint%):"_ODE_dJointGetHingeAnchor2Z@4"
dJointGetHingeAxisX#(joint%):"_ODE_dJointGetHingeAxisX@4"
dJointGetHingeAxisY#(joint%):"_ODE_dJointGetHingeAxisY@4"
dJointGetHingeAxisZ#(joint%):"_ODE_dJointGetHingeAxisZ@4"
dJointGetHingeAngle#(joint%):"_ODE_dJointGetHingeAngle@4"
dJointGetHingeAngleRate#(joint%):"_ODE_dJointGetHingeAngleRate@4"
dJointSetSliderAxis(joint%, x#, y#, z#):"_ODE_dJointSetSliderAxis@16"
dJointGetSliderAxisX#(joint%):"_ODE_dJointGetSliderAxisX@4"
dJointGetSliderAxisY#(joint%):"_ODE_dJointGetSliderAxisY@4"
dJointGetSliderAxisZ#(joint%):"_ODE_dJointGetSliderAxisZ@4"
dJointGetSliderPosition#(joint%):"_ODE_dJointGetSliderPosition@4"
dJointGetSliderPositionRate#(joint%):"_ODE_dJointGetSliderPositionRate@4"
dJointSetUniversalAnchor(joint%, x#, y#, z#):"_ODE_dJointSetUniversalAnchor@16"
dJointSetUniversalAxis1(joint%, x#, y#, z#):"_ODE_dJointSetUniversalAxis1@16"
dJointSetUniversalAxis2(joint%, x#, y#, z#):"_ODE_dJointSetUniversalAxis2@16"
dJointGetUniversalAnchorX#(joint%):"_ODE_dJointGetUniversalAnchorX@4"
dJointGetUniversalAnchorY#(joint%):"_ODE_dJointGetUniversalAnchorY@4"
dJointGetUniversalAnchorZ#(joint%):"_ODE_dJointGetUniversalAnchorZ@4"
dJointGetUniversalAnchor2X#(joint%):"_ODE_dJointGetUniversalAnchor2X@4"
dJointGetUniversalAnchor2Y#(joint%):"_ODE_dJointGetUniversalAnchor2Y@4"
dJointGetUniversalAnchor2Z#(joint%):"_ODE_dJointGetUniversalAnchor2Z@4"
dJointGetUniversalAxis1X#(joint%):"_ODE_dJointGetUniversalAxis1X@4"
dJointGetUniversalAxis1Y#(joint%):"_ODE_dJointGetUniversalAxis1Y@4"
dJointGetUniversalAxis1Z#(joint%):"_ODE_dJointGetUniversalAxis1Z@4"
dJointGetUniversalAxis2X#(joint%):"_ODE_dJointGetUniversalAxis2X@4"
dJointGetUniversalAxis2Y#(joint%):"_ODE_dJointGetUniversalAxis2Y@4"
dJointGetUniversalAxis2Z#(joint%):"_ODE_dJointGetUniversalAxis2Z@4"
dJointSetHinge2Anchor(joint%, x#, y#, z#):"_ODE_dJointSetHinge2Anchor@16"
dJointSetHinge2Axis1(joint%, x#, y#, z#):"_ODE_dJointSetHinge2Axis1@16"
dJointSetHinge2Axis2(joint%, x#, y#, z#):"_ODE_dJointSetHinge2Axis2@16"
dJointGetHinge2AnchorX#(joint%):"_ODE_dJointGetHinge2AnchorX@4"
dJointGetHinge2AnchorY#(joint%):"_ODE_dJointGetHinge2AnchorY@4"
dJointGetHinge2AnchorZ#(joint%):"_ODE_dJointGetHinge2AnchorZ@4"
dJointGetHinge2Anchor2X#(joint%):"_ODE_dJointGetHinge2Anchor2X@4"
dJointGetHinge2Anchor2Y#(joint%):"_ODE_dJointGetHinge2Anchor2Y@4"
dJointGetHinge2Anchor2Z#(joint%):"_ODE_dJointGetHinge2Anchor2Z@4"
dJointGetHinge2Axis1X#(joint%):"_ODE_dJointGetHinge2Axis1X@4"
dJointGetHinge2Axis1Y#(joint%):"_ODE_dJointGetHinge2Axis1Y@4"
dJointGetHinge2Axis1Z#(joint%):"_ODE_dJointGetHinge2Axis1Z@4"
dJointGetHinge2Axis2X#(joint%):"_ODE_dJointGetHinge2Axis2X@4"
dJointGetHinge2Axis2Y#(joint%):"_ODE_dJointGetHinge2Axis2Y@4"
dJointGetHinge2Axis2Z#(joint%):"_ODE_dJointGetHinge2Axis2Z@4"
dJointGetHinge2Angle1#(joint%):"_ODE_dJointGetHinge2Angle1@4"
dJointGetHinge2Angle1Rate#(joint%):"_ODE_dJointGetHinge2Angle1Rate@4"
dJointGetHinge2Angle2Rate#(joint%):"_ODE_dJointGetHinge2Angle2Rate@4"
dJointSetFixed(joint%):"_ODE_dJointSetFixed@4"
dJointSetAMotorMode(joint%, mode%):"_ODE_dJointSetAMotorMode@8"
dJointGetAMotorMode%(joint%):"_ODE_dJointGetAMotorMode@4"
dJointSetAMotorNumAxes(joint%, num%):"_ODE_dJointSetAMotorNumAxes@8"
dJointGetAMotorNumAxes%(joint%):"_ODE_dJointGetAMotorNumAxes@4"
dJointSetAMotorAxis(joint%, anum%, rel%, x#, y#, z#):"_ODE_dJointSetAMotorAxis@24"
dJointGetAMotorAxisX#(joint%, anum%):"_ODE_dJointGetAMotorAxisX@8"
dJointGetAMotorAxisY#(joint%, anum%):"_ODE_dJointGetAMotorAxisY@8"
dJointGetAMotorAxisZ#(joint%, anum%):"_ODE_dJointGetAMotorAxisZ@8"
dJointGetAMotorAxisRel%(joint%, anum%):"_ODE_dJointGetAMotorAxisRel@8"
dJointSetAMotorAngle(joint%, anum%, angle#):"_ODE_dJointSetAMotorAngle@12"
dJointGetAMotorAngle#(joint%, anum%):"_ODE_dJointGetAMotorAngle@8"
dJointGetAMotorAngleRate#(joint%, anum%):"_ODE_dJointGetAMotorAngleRate@8"
dJointSetHingeParam(joint%, parameter%, value#):"_ODE_dJointSetHingeParam@12"
dJointSetSliderParam(joint%, parameter%, value#):"_ODE_dJointSetSliderParam@12"
dJointSetHinge2Param(joint%, parameter%, value#):"_ODE_dJointSetHinge2Param@12"
dJointSetUniversalParam(joint%, parameter%, value#):"_ODE_dJointSetUniversalParam@12"
dJointSetAMotorParam(joint%, parameter%, value#):"_ODE_dJointSetAMotorParam@12"
dJointGetHingeParam#(joint%, parameter%):"_ODE_dJointGetHingeParam@8"
dJointGetSliderParam#(joint%, parameter%):"_ODE_dJointGetSliderParam@8"
dJointGetHinge2Param#(joint%, parameter%):"_ODE_dJointGetHinge2Param@8"
dJointGetUniversalParam#(joint%, parameter%):"_ODE_dJointGetUniversalParam@8"
dJointGetAMotorParam#(joint%, parameter%):"_ODE_dJointGetAMotorParam@8"
dJointAddHingeTorque(joint%, torque#):"_ODE_dJointAddHingeTorque@8"
dJointAddUniversalTorques(joint%, torque1#, torque2#):"_ODE_dJointAddUniversalTorques@12"
dJointAddSliderForce(joint%, force#):"_ODE_dJointAddSliderForce@8"
dJointAddHinge2Torques(joint%, torque1#, torque2#):"_ODE_dJointAddHinge2Torques@12"
dJointAddAMotorTorques(joint%, torque0#, torque1#, torque2#):"_ODE_dJointAddAMotorTorques@16"

dGeomDestroy(geom%):"_ODE_dGeomDestroy@4"
dGeomSetBody(geom%, body%):"_ODE_dGeomSetBody@8"
dGeomSetPosition(geom%, x#, y#, z#):"_ODE_dGeomSetPosition@16"
dGeomSetRotation(geom%, x#, y#, z#):"_ODE_dGeomSetRotation@16"
dGeomGetPositionX#(geom%):"_ODE_dGeomGetPositionX@4"
dGeomGetPositionY#(geom%):"_ODE_dGeomGetPositionY@4"
dGeomGetPositionZ#(geom%):"_ODE_dGeomGetPositionZ@4"
dGeomGetPitch#(geom%):"_ODE_dGeomGetPitch@4"
dGeomGetYaw#(geom%):"_ODE_dGeomGetYaw@4"
dGeomGetRoll#(geom%):"_ODE_dGeomGetRoll@4"
dHashSpaceCreate%(space%):"_ODE_dHashSpaceCreate@4"
dSimpleSpaceCreate%(space%):"_ODE_dSimpleSpaceCreate@4"
dSpaceSetCleanup(space%, mode%):"_ODE_dSpaceSetCleanup@8"
dSpaceAdd(space%, geom%):"_ODE_dSpaceAdd@8"
dSpaceRemove(space%, geom%):"_ODE_dSpaceRemove@8"
dCreateBox%(space%, width#, height#, depth#, mass#):"_ODE_dCreateBox@20"
dCreateSphere%(space%, radius#, mass#):"_ODE_dCreateSphere@12"
dCreateCCylinder%(space%, radius#, height#, mass#):"_ODE_dCreateCCylinder@16"
dGeomTriMeshDataCreate%():"_ODE_dGeomTriMeshDataCreate@0"
dGeomTriMeshDataDestroy(data%):"_ODE_dGeomTriMeshDataDestroy@4"
dGeomTriMeshDataBuildSimple(data%, Vertices*, VertexCount%, Indices*, IndexCount%):"_ODE_dGeomTriMeshDataBuildSimple@20"
dCreateTriMesh%(space%, data%):"_ODE_dCreateTriMesh@8"

For that matter, why the hell does BlitzMax use stupid "bgl" instead of "gl"? Are you going to forget that you are using Blitz, and you need a reminder every line? In that case, I suggest the following:
BlitzRulesDarkBasicSucksglBegin GL_LINES
BlitzRulesDarkBasicSucksglVertex3f 0.0,1.0,-1.0
BlitzRulesDarkBasicSucksglVertex3f 1.0,1.0,-1.0
BlitzRulesDarkBasicSucksglVertex3f 1.0,0.0,1.0
BlitzRulesDarkBasicSucksglEnd
Much more effective.

It's one letter.
I can probably count at least 10 words in that post which you did not need to write.

Yeah, but I only wrote this once. You write gl commands thousands of times.

I agree with you on this one.
Thanks Halo

Ah well... It's nothing personal by the way - I just don't yet understand why people don't like simple prefixes like bgl. ODE_ is definietly a bit overdone.