add the BT_ prefix for all #ifdef guards, to avoid conflicts with developers own header defines.

Fixes Issue 497

//license header
#ifndef BT_RIGIDBODY_H
#define BT_RIGIDBODY_H
class btRigidBody
{
};
#endif //BT_RIGIDBODY_H
This commit is contained in:
erwin.coumans
2011-04-01 17:14:52 +00:00
parent b1f21a7e6a
commit 852fa3ba30
139 changed files with 460 additions and 412 deletions

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
#ifndef AABB_UTIL2
#define AABB_UTIL2
#ifndef BT_AABB_UTIL2
#define BT_AABB_UTIL2
#include "btTransform.h"
#include "btVector3.h"
@@ -231,6 +231,6 @@ SIMD_FORCE_INLINE void btTransformAabb(const btVector3& localAabbMin,const btVec
}
#endif //USE_BANCHLESS
#endif
#endif //BT_AABB_UTIL2

View File

@@ -16,8 +16,8 @@ subject to the following restrictions:
///includes modifications/improvements by John Ratcliff, see BringOutYourDead below.
#ifndef CD_HULL_H
#define CD_HULL_H
#ifndef BT_CD_HULL_H
#define BT_CD_HULL_H
#include "btVector3.h"
#include "btAlignedObjectArray.h"
@@ -237,5 +237,5 @@ private:
};
#endif
#endif //BT_CD_HULL_H

View File

@@ -12,8 +12,8 @@ subject to the following restrictions:
3. This notice may not be removed or altered from any source distribution.
*/
#ifndef _CONVEX_HULL_COMPUTER_H
#define _CONVEX_HULL_COMPUTER_H
#ifndef BT_CONVEX_HULL_COMPUTER_H
#define BT_CONVEX_HULL_COMPUTER_H
#include "btVector3.h"
#include "btAlignedObjectArray.h"
@@ -99,5 +99,5 @@ class btConvexHullComputer
};
#endif //_CONVEX_HULL_COMPUTER_H
#endif //BT_CONVEX_HULL_COMPUTER_H

View File

@@ -1,5 +1,5 @@
#ifndef DEFAULT_MOTION_STATE_H
#define DEFAULT_MOTION_STATE_H
#ifndef BT_DEFAULT_MOTION_STATE_H
#define BT_DEFAULT_MOTION_STATE_H
#include "btMotionState.h"
@@ -37,4 +37,4 @@ struct btDefaultMotionState : public btMotionState
};
#endif //DEFAULT_MOTION_STATE_H
#endif //BT_DEFAULT_MOTION_STATE_H

View File

@@ -1,3 +1,19 @@
/*
Bullet Continuous Collision Detection and Physics Library
Copyright (c) 2003-2009 Erwin Coumans http://bulletphysics.org
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it freely,
subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
#ifndef BT_HASH_MAP_H
#define BT_HASH_MAP_H

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
*/
#ifndef IDEBUG_DRAW__H
#define IDEBUG_DRAW__H
#ifndef BT_IDEBUG_DRAW__H
#define BT_IDEBUG_DRAW__H
#include "btVector3.h"
#include "btTransform.h"
@@ -413,5 +413,5 @@ class btIDebugDraw
};
#endif //IDEBUG_DRAW__H
#endif //BT_IDEBUG_DRAW__H

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
#ifndef GEN_LIST_H
#define GEN_LIST_H
#ifndef BT_GEN_LIST_H
#define BT_GEN_LIST_H
class btGEN_Link {
public:
@@ -67,7 +67,7 @@ private:
btGEN_Link m_tail;
};
#endif
#endif //BT_GEN_LIST_H

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
#ifndef GEN_MINMAX_H
#define GEN_MINMAX_H
#ifndef BT_GEN_MINMAX_H
#define BT_GEN_MINMAX_H
#include "LinearMath/btScalar.h"
@@ -68,4 +68,4 @@ SIMD_FORCE_INLINE void btClamp(T& a, const T& lb, const T& ub)
}
}
#endif
#endif //BT_GEN_MINMAX_H

View File

@@ -13,8 +13,8 @@ subject to the following restrictions:
*/
#ifndef SIMD_QUADWORD_H
#define SIMD_QUADWORD_H
#ifndef BT_SIMD_QUADWORD_H
#define BT_SIMD_QUADWORD_H
#include "btScalar.h"
#include "btMinMax.h"
@@ -177,4 +177,4 @@ protected:
};
#endif //SIMD_QUADWORD_H
#endif //BT_SIMD_QUADWORD_H

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
#ifndef SIMD__QUATERNION_H_
#define SIMD__QUATERNION_H_
#ifndef BT_SIMD__QUATERNION_H_
#define BT_SIMD__QUATERNION_H_
#include "btVector3.h"
@@ -426,7 +426,7 @@ shortestArcQuatNormalize2(btVector3& v0,btVector3& v1)
return shortestArcQuat(v0,v1);
}
#endif
#endif //BT_SIMD__QUATERNION_H_

View File

@@ -12,8 +12,8 @@
#ifndef QUICK_PROF_H
#define QUICK_PROF_H
#ifndef BT_QUICK_PROF_H
#define BT_QUICK_PROF_H
//To disable built-in profiling, please comment out next line
//#define BT_NO_PROFILE 1
@@ -191,6 +191,6 @@ public:
#endif //QUICK_PROF_H
#endif //BT_QUICK_PROF_H

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
#ifndef GEN_RANDOM_H
#define GEN_RANDOM_H
#ifndef BT_GEN_RANDOM_H
#define BT_GEN_RANDOM_H
#ifdef MT19937
@@ -38,5 +38,5 @@ SIMD_FORCE_INLINE unsigned int GEN_rand() { return rand(); }
#endif
#endif
#endif //BT_GEN_RANDOM_H

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
#ifndef SIMD___SCALAR_H
#define SIMD___SCALAR_H
#ifndef BT_SCALAR_H
#define BT_SCALAR_H
#ifdef BT_MANAGED_CODE
//Aligned data types not supported in managed code
@@ -521,4 +521,4 @@ struct btTypedObject
return m_objectType;
}
};
#endif //SIMD___SCALAR_H
#endif //BT_SCALAR_H

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
#ifndef btTransform_H
#define btTransform_H
#ifndef BT_TRANSFORM_H
#define BT_TRANSFORM_H
#include "btMatrix3x3.h"
@@ -298,7 +298,7 @@ SIMD_FORCE_INLINE void btTransform::deSerializeDouble(const btTransformDoubleDat
}
#endif
#endif //BT_TRANSFORM_H

View File

@@ -13,8 +13,8 @@ subject to the following restrictions:
*/
#ifndef SIMD_TRANSFORM_UTIL_H
#define SIMD_TRANSFORM_UTIL_H
#ifndef BT_TRANSFORM_UTIL_H
#define BT_TRANSFORM_UTIL_H
#include "btTransform.h"
#define ANGULAR_MOTION_THRESHOLD btScalar(0.5)*SIMD_HALF_PI
@@ -224,5 +224,5 @@ public:
};
#endif //SIMD_TRANSFORM_UTIL_H
#endif //BT_TRANSFORM_UTIL_H

View File

@@ -14,8 +14,8 @@ subject to the following restrictions:
#ifndef SIMD__VECTOR3_H
#define SIMD__VECTOR3_H
#ifndef BT_VECTOR3_H
#define BT_VECTOR3_H
#include "btScalar.h"
@@ -763,4 +763,4 @@ SIMD_FORCE_INLINE void btVector3::deSerialize(const struct btVector3Data& dataIn
}
#endif //SIMD__VECTOR3_H
#endif //BT_VECTOR3_H