Revision: 19521
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19521
Author:   campbellbarton
Date:     2009-04-03 17:08:38 +0200 (Fri, 03 Apr 2009)

Log Message:
-----------
Some users could not build with python 2.5, hopefully this fixes it.

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

Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp    2009-04-03 
14:54:29 UTC (rev 19520)
+++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp    2009-04-03 
15:08:38 UTC (rev 19521)
@@ -1104,7 +1104,7 @@
 }
 
 
-int KX_GameObject::Map_Len(PyObject* self_v)
+Py_ssize_t KX_GameObject::Map_Len(PyObject* self_v)
 {
        return (static_cast<KX_GameObject*>(self_v))->GetPropertyCount();
 }
@@ -1173,7 +1173,7 @@
 
 
 PyMappingMethods KX_GameObject::Mapping = {
-       (inquiry)KX_GameObject::Map_Len,                        /*inquiry 
mp_length */
+       (lenfunc)KX_GameObject::Map_Len,                        /*inquiry 
mp_length */
        (binaryfunc)KX_GameObject::Map_GetItem,         /*binaryfunc 
mp_subscript */
        (objobjargproc)KX_GameObject::Map_SetItem,      /*objobjargproc 
mp_ass_subscript */
 };

Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_GameObject.h      2009-04-03 
14:54:29 UTC (rev 19520)
+++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.h      2009-04-03 
15:08:38 UTC (rev 19521)
@@ -826,7 +826,7 @@
        static PyObject*        pyattr_get_dir_dict(void *self_v, const 
KX_PYATTRIBUTE_DEF *attrdef);
        
        /* getitem/setitem */
-       static int                                      Map_Len(PyObject* self);
+       static Py_ssize_t                       Map_Len(PyObject* self);
        static PyMappingMethods Mapping;
        static PyObject*                        Map_GetItem(PyObject *self_v, 
PyObject *item);
        static int                                      Map_SetItem(PyObject 
*self_v, PyObject *key, PyObject *val);


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to