]> git.pld-linux.org Git - packages/blender.git/blob - blender-cast.patch
- starting update to 2.43
[packages/blender.git] / blender-cast.patch
1 --- blender-2.42a/source/gameengine/Expressions/ListValue.cpp.orig      2004-06-07 12:03:11.000000000 +0100
2 +++ blender-2.42a/source/gameengine/Expressions/ListValue.cpp   2006-09-29 15:10:27.000000000 +0100
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;
27 @@ -163,22 +163,22 @@
28  
29  
30  static PySequenceMethods listvalue_as_sequence = {
31 -       (inquiry)listvalue_bufferlen,//(inquiry)buffer_length, /*sq_length*/
32 +       (lenfunc)listvalue_bufferlen,//(inquiry)buffer_length, /*sq_length*/
33         (binaryfunc)listvalue_buffer_concat, /*sq_concat*/
34 -       0,//(intargfunc)buffer_repeat, /*sq_repeat*/
35 -       (intargfunc)listvalue_buffer_item, /*sq_item*/
36 -       (intintargfunc)listvalue_buffer_slice, /*sq_slice*/
37 -       0,//(intobjargproc)buffer_ass_item, /*sq_ass_item*/
38 -       0,//(intintobjargproc)buffer_ass_slice, /*sq_ass_slice*/
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*/
43 +       (ssizessizeobjargproc)0,//(intintobjargproc)buffer_ass_slice, /*sq_ass_slice*/
44  };
45  
46  
47  
48  /* Is this one used ? */
49  static PyMappingMethods instance_as_mapping = {
50 -       (inquiry)listvalue_bufferlen, /*mp_length*/
51 +       (lenfunc)listvalue_bufferlen, /*mp_length*/
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.063264 seconds and 3 git commands to generate.