[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21293] branches/blender2.5/blender/source /blender/python/generic: needed for building with py2

Campbell Barton ideasman42 at gmail.com
Wed Jul 1 22:55:32 CEST 2009


Revision: 21293
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21293
Author:   campbellbarton
Date:     2009-07-01 22:55:32 +0200 (Wed, 01 Jul 2009)

Log Message:
-----------
needed for building with py2

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/python/generic/matrix.c
    branches/blender2.5/blender/source/blender/python/generic/vector.c

Modified: branches/blender2.5/blender/source/blender/python/generic/matrix.c
===================================================================
--- branches/blender2.5/blender/source/blender/python/generic/matrix.c	2009-07-01 19:56:50 UTC (rev 21292)
+++ branches/blender2.5/blender/source/blender/python/generic/matrix.c	2009-07-01 20:55:32 UTC (rev 21293)
@@ -1182,7 +1182,11 @@
 	(reprfunc) Matrix_repr,			/*tp_repr*/
 	&Matrix_NumMethods,				/*tp_as_number*/
 	&Matrix_SeqMethods,				/*tp_as_sequence*/
+#if (PY_VERSION_HEX >= 0x03000000)
 	&Matrix_AsMapping,				/*tp_as_mapping*/
+#else
+	0,
+#endif
 	0,								/*tp_hash*/
 	0,								/*tp_call*/
 	0,								/*tp_str*/

Modified: branches/blender2.5/blender/source/blender/python/generic/vector.c
===================================================================
--- branches/blender2.5/blender/source/blender/python/generic/vector.c	2009-07-01 19:56:50 UTC (rev 21292)
+++ branches/blender2.5/blender/source/blender/python/generic/vector.c	2009-07-01 20:55:32 UTC (rev 21293)
@@ -1897,7 +1897,11 @@
 
 	&Vector_NumMethods,                       /* PyNumberMethods *tp_as_number; */
 	&Vector_SeqMethods,                       /* PySequenceMethods *tp_as_sequence; */
+#if (PY_VERSION_HEX >= 0x03000000)
 	&Vector_AsMapping,                       /* PyMappingMethods *tp_as_mapping; */
+#else
+	NULL,
+#endif
 
 	/* More standard operations (here for binary compatibility) */
 





More information about the Bf-blender-cvs mailing list