Page Menu
Home
Search
Configure Global Search
Log In
Files
F18023
pvs-studio-analysis-24-4-12.patch
Public
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Authored By
Jason Wilkins (jwilkins)
Nov 13 2013, 4:05 PM
Size
5 KB
Subscribers
None
pvs-studio-analysis-24-4-12.patch
View Options
Index: extern/bullet2/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h
===================================================================
--- extern/bullet2/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h (revision 45947)
+++ extern/bullet2/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h (working copy)
@@ -78,10 +78,8 @@
int getTriangleIndex() const
{
btAssert(isLeafNode());
- unsigned int x=0;
- unsigned int y = (~(x&0))<<(31-MAX_NUM_PARTS_IN_BITS);
// Get only the lower bits where the triangle index is stored
- return (m_escapeIndexOrTriangleIndex&~(y));
+ return m_escapeIndexOrTriangleIndex&~(UINT_MAX<<(31-MAX_NUM_PARTS_IN_BITS));
}
int getPartId() const
{
Index: extern/bullet2/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h
===================================================================
--- extern/bullet2/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h (revision 45947)
+++ extern/bullet2/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h (working copy)
@@ -45,9 +45,7 @@
int getTriangleIndex() const
{
// Get only the lower bits where the triangle index is stored
- unsigned int x = 0;
- unsigned int y = (~(x&0))<<(31-MAX_NUM_PARTS_IN_BITS);
- return (m_PartIdTriangleIndex&~(y));
+ return m_PartIdTriangleIndex&~(UINT_MAX<<(31-MAX_NUM_PARTS_IN_BITS));
}
int getPartId() const
{
Index: extern/libopenjpeg/pi.c
===================================================================
--- extern/libopenjpeg/pi.c (revision 45947)
+++ extern/libopenjpeg/pi.c (working copy)
@@ -216,7 +216,7 @@
continue;
}
- if ((res->pw==0)||(res->pw==0)) continue;
+ if ((res->pw==0)||(res->ph==0)) continue;
if ((trx0==trx1)||(try0==try1)) continue;
@@ -297,7 +297,7 @@
continue;
}
- if ((res->pw==0)||(res->pw==0)) continue;
+ if ((res->pw==0)||(res->ph==0)) continue;
if ((trx0==trx1)||(try0==try1)) continue;
@@ -376,7 +376,7 @@
continue;
}
- if ((res->pw==0)||(res->pw==0)) continue;
+ if ((res->pw==0)||(res->ph==0)) continue;
if ((trx0==trx1)||(try0==try1)) continue;
Index: extern/libopenjpeg/tcd.c
===================================================================
--- extern/libopenjpeg/tcd.c (revision 45947)
+++ extern/libopenjpeg/tcd.c (working copy)
@@ -647,9 +647,9 @@
tilec->y1 = int_ceildiv(tile->y1, image->comps[i].dy);
x0 = j == 0 ? tilec->x0 : int_min(x0, (unsigned int) tilec->x0);
- y0 = j == 0 ? tilec->y0 : int_min(y0, (unsigned int) tilec->x0);
- x1 = j == 0 ? tilec->x1 : int_max(x1, (unsigned int) tilec->x1);
- y1 = j == 0 ? tilec->y1 : int_max(y1, (unsigned int) tilec->y1);
+ y0 = j == 0 ? tilec->y0 : int_min(y0, (unsigned int) tilec->y0);
+ x1 = j == 0 ? tilec->x1 : int_max(x1, (unsigned int) tilec->x1);
+ y1 = j == 0 ? tilec->y1 : int_max(y1, (unsigned int) tilec->y1);
}
w = int_ceildivpow2(x1 - x0, image->comps[i].factor);
Index: intern/elbeem/intern/solver_relax.h
===================================================================
--- intern/elbeem/intern/solver_relax.h (revision 45947)
+++ intern/elbeem/intern/solver_relax.h (working copy)
@@ -390,7 +390,7 @@
#define DEFAULT_STREAM \
m[dC] = RAC(ccel,dC); \
\
- if(((!nbored) & CFBnd)) { \
+ if(!(nbored & CFBnd)) { \
\
m[dN ] = CSRC_N ; m[dS ] = CSRC_S ; \
m[dE ] = CSRC_E ; m[dW ] = CSRC_W ; \
Index: intern/ghost/intern/GHOST_NDOFManager.cpp
===================================================================
--- intern/ghost/intern/GHOST_NDOFManager.cpp (revision 45947)
+++ intern/ghost/intern/GHOST_NDOFManager.cpp (working copy)
@@ -286,7 +286,7 @@
}
if (m_buttonMask == 0)
- m_buttonMask = ~(-1 << m_buttonCount);
+ m_buttonMask = (int) ~(UINT_MAX << m_buttonCount);
#ifdef DEBUG_NDOF_BUTTONS
printf("ndof: %d buttons -> hex:%X\n", m_buttonCount, m_buttonMask);
Index: source/gameengine/Physics/Bullet/CcdPhysicsController.cpp
===================================================================
--- source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (revision 45947)
+++ source/gameengine/Physics/Bullet/CcdPhysicsController.cpp (working copy)
@@ -850,7 +850,7 @@
}
-void CcdPhysicsController::RelativeRotate(const float rotval[9],bool local)
+void CcdPhysicsController::RelativeRotate(const float rotval[12],bool local)
{
if (m_object)
{
Index: source/gameengine/Physics/Bullet/CcdPhysicsController.h
===================================================================
--- source/gameengine/Physics/Bullet/CcdPhysicsController.h (revision 45947)
+++ source/gameengine/Physics/Bullet/CcdPhysicsController.h (working copy)
@@ -481,7 +481,7 @@
// kinematic methods
virtual void RelativeTranslate(float dlocX,float dlocY,float dlocZ,bool local);
- virtual void RelativeRotate(const float drot[9],bool local);
+ virtual void RelativeRotate(const float drot[12],bool local);
virtual void getOrientation(float &quatImag0,float &quatImag1,float &quatImag2,float &quatReal);
virtual void setOrientation(float quatImag0,float quatImag1,float quatImag2,float quatReal);
virtual void setPosition(float posX,float posY,float posZ);
File Metadata
Details
Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
1c/38/78414fa60507b82ce91ceb814cfa
Event Timeline
Log In to Comment