[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20134] trunk/blender/source/gameengine/ Ketsji/KX_PythonSeq.cpp: Linux compilation problem

Benoit Bolsee benoit.bolsee at online.be
Mon May 11 00:06:11 CEST 2009


Revision: 20134
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20134
Author:   ben2610
Date:     2009-05-11 00:06:11 +0200 (Mon, 11 May 2009)

Log Message:
-----------
Linux compilation problem

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_PythonSeq.cpp

Modified: trunk/blender/source/gameengine/Ketsji/KX_PythonSeq.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_PythonSeq.cpp	2009-05-10 21:30:30 UTC (rev 20133)
+++ trunk/blender/source/gameengine/Ketsji/KX_PythonSeq.cpp	2009-05-10 22:06:11 UTC (rev 20134)
@@ -52,7 +52,7 @@
 	PyObject_DEL( self );
 }
 
-static Py_ssize_t KX_PythonSeq_len( KX_PythonSeq * self )
+static int KX_PythonSeq_len( KX_PythonSeq * self )
 {
 	PyObjectPlus *self_plus= BGE_PROXY_REF(self->base);
 	 
@@ -63,15 +63,15 @@
 	
 	switch(self->type) {
 	case KX_PYGENSEQ_CONT_TYPE_SENSORS:
-		return ((SCA_IController *)self_plus)->GetLinkedSensors().size();
+		return (int)(((SCA_IController *)self_plus)->GetLinkedSensors().size());
 	case KX_PYGENSEQ_CONT_TYPE_ACTUATORS:
-		return ((SCA_IController *)self_plus)->GetLinkedActuators().size();
+		return (int)(((SCA_IController *)self_plus)->GetLinkedActuators().size());
 	case KX_PYGENSEQ_OB_TYPE_SENSORS:
-		return ((KX_GameObject *)self_plus)->GetSensors().size();
+		return (int)(((KX_GameObject *)self_plus)->GetSensors().size());
 	case KX_PYGENSEQ_OB_TYPE_CONTROLLERS:
-		return ((KX_GameObject *)self_plus)->GetControllers().size();
+		return (int)(((KX_GameObject *)self_plus)->GetControllers().size());
 	case KX_PYGENSEQ_OB_TYPE_ACTUATORS:
-		return ((KX_GameObject *)self_plus)->GetActuators().size();
+		return (int)(((KX_GameObject *)self_plus)->GetActuators().size());
 	default:
 		/* Should never happen */
 		PyErr_SetString(PyExc_SystemError, "invalid type, internal error");





More information about the Bf-blender-cvs mailing list