[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58473] trunk/blender/source/blender: Fixes for recent Wlimit stuff, which makes strict gcc freak out

Sergey Sharybin sergey.vfx at gmail.com
Sun Jul 21 16:26:28 CEST 2013


Revision: 58473
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58473
Author:   nazgul
Date:     2013-07-21 14:26:27 +0000 (Sun, 21 Jul 2013)
Log Message:
-----------
Fixes for recent Wlimit stuff, which makes strict gcc freak out

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/rigidbody.c
    trunk/blender/source/blender/imbuf/intern/cineon/logmemfile.c

Modified: trunk/blender/source/blender/blenkernel/intern/rigidbody.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/rigidbody.c	2013-07-21 11:49:35 UTC (rev 58472)
+++ trunk/blender/source/blender/blenkernel/intern/rigidbody.c	2013-07-21 14:26:27 UTC (rev 58473)
@@ -288,18 +288,18 @@
 			for (i = 0; (i < totface) && (mface) && (mvert); i++, mface++) {
 				/* add first triangle - verts 1,2,3 */
 				{
-					MVert *va = (IN_RANGE(mface->v1, 0, totvert)) ? (mvert + mface->v1) : (mvert);
-					MVert *vb = (IN_RANGE(mface->v2, 0, totvert)) ? (mvert + mface->v2) : (mvert);
-					MVert *vc = (IN_RANGE(mface->v3, 0, totvert)) ? (mvert + mface->v3) : (mvert);
+					MVert *va = (mface->v1 < totvert) ? (mvert + mface->v1) : (mvert);
+					MVert *vb = (mface->v2 < totvert) ? (mvert + mface->v2) : (mvert);
+					MVert *vc = (mface->v3 < totvert) ? (mvert + mface->v3) : (mvert);
 
 					RB_trimesh_add_triangle(mdata, va->co, vb->co, vc->co);
 				}
 
 				/* add second triangle if needed - verts 1,3,4 */
 				if (mface->v4) {
-					MVert *va = (IN_RANGE(mface->v1, 0, totvert)) ? (mvert + mface->v1) : (mvert);
-					MVert *vb = (IN_RANGE(mface->v3, 0, totvert)) ? (mvert + mface->v3) : (mvert);
-					MVert *vc = (IN_RANGE(mface->v4, 0, totvert)) ? (mvert + mface->v4) : (mvert);
+					MVert *va = (mface->v1 < totvert) ? (mvert + mface->v1) : (mvert);
+					MVert *vb = (mface->v3 < totvert) ? (mvert + mface->v3) : (mvert);
+					MVert *vc = (mface->v4 < totvert) ? (mvert + mface->v4) : (mvert);
 
 					RB_trimesh_add_triangle(mdata, va->co, vb->co, vc->co);
 				}

Modified: trunk/blender/source/blender/imbuf/intern/cineon/logmemfile.c
===================================================================
--- trunk/blender/source/blender/imbuf/intern/cineon/logmemfile.c	2013-07-21 11:49:35 UTC (rev 58472)
+++ trunk/blender/source/blender/imbuf/intern/cineon/logmemfile.c	2013-07-21 14:26:27 UTC (rev 58473)
@@ -50,7 +50,7 @@
 		}
 		else if (origin == SEEK_CUR) {
 			uintptr_t pos = (uintptr_t)logFile->memCursor - (uintptr_t)logFile->memBuffer;
-			if (pos + offset > logFile->memBufferSize || pos < 0)
+			if (pos + offset > logFile->memBufferSize)
 				return 1;
 
 			logFile->memCursor += offset;




More information about the Bf-blender-cvs mailing list