]> git.pld-linux.org Git - packages/blender.git/blame - blender-cast.patch
- pass current python version
[packages/blender.git] / blender-cast.patch
CommitLineData
8e3f2b30 1--- blender-2.42a/source/gameengine/Expressions/ListValue.cpp.orig 2004-06-07 12:03:11.000000000 +0100
f6d97b27 2+++ blender-2.42a/source/gameengine/Expressions/ListValue.cpp 2006-09-29 15:10:27.000000000 +0100
8e3f2b30 3@@ -23,12 +23,12 @@
4 #include <config.h>
5 #endif
6
7-int listvalue_bufferlen(PyObject* list)
8+Py_ssize_t listvalue_bufferlen(PyObject* list)
9 {
10 return ( ((CListValue*)list)->GetCount());
11 }
12
13-PyObject* listvalue_buffer_item(PyObject* list,int index)
14+PyObject* listvalue_buffer_item(PyObject* list,Py_ssize_t index)
15 {
16 if (index >= 0 && index < ((CListValue*) list)->GetCount())
17 {
18@@ -68,7 +68,7 @@
19
20
21 /* just slice it into a python list... */
22-PyObject* listvalue_buffer_slice(PyObject* list,int ilow, int ihigh)
23+PyObject* listvalue_buffer_slice(PyObject* list,Py_ssize_t ilow, Py_ssize_t ihigh)
24 {
25 int i, j;
26 PyListObject *newlist;
e49161d3 27@@ -163,22 +163,22 @@
28
29
6d1f9d86 30 static PySequenceMethods listvalue_as_sequence = {
e49161d3 31- (inquiry)listvalue_bufferlen,//(inquiry)buffer_length, /*sq_length*/
32+ (lenfunc)listvalue_bufferlen,//(inquiry)buffer_length, /*sq_length*/
6d1f9d86 33 (binaryfunc)listvalue_buffer_concat, /*sq_concat*/
34- 0,//(intargfunc)buffer_repeat, /*sq_repeat*/
8e3f2b30 35- (intargfunc)listvalue_buffer_item, /*sq_item*/
36- (intintargfunc)listvalue_buffer_slice, /*sq_slice*/
6d1f9d86 37- 0,//(intobjargproc)buffer_ass_item, /*sq_ass_item*/
38- 0,//(intintobjargproc)buffer_ass_slice, /*sq_ass_slice*/
8e3f2b30 39+ (ssizeargfunc)0,//(intargfunc)buffer_repeat, /*sq_repeat*/
40+ (ssizeargfunc)listvalue_buffer_item, /*sq_item*/
41+ (ssizessizeargfunc)listvalue_buffer_slice, /*sq_slice*/
42+ (ssizeobjargproc)0,//(intobjargproc)buffer_ass_item, /*sq_ass_item*/
f6d97b27 43+ (ssizessizeobjargproc)0,//(intintobjargproc)buffer_ass_slice, /*sq_ass_slice*/
6d1f9d86 44 };
45
46
e49161d3 47
48 /* Is this one used ? */
6d1f9d86 49 static PyMappingMethods instance_as_mapping = {
e49161d3 50- (inquiry)listvalue_bufferlen, /*mp_length*/
51+ (lenfunc)listvalue_bufferlen, /*mp_length*/
6d1f9d86 52 (binaryfunc)listvalue_mapping_subscript, /*mp_subscript*/
53- 0,//(objobjargproc)instance_ass_subscript, /*mp_ass_subscript*/
54+ (objobjargproc)0,//(objobjargproc)instance_ass_subscript, /*mp_ass_subscript*/
55 };
56
57
This page took 0.033109 seconds and 4 git commands to generate.