|
From: <mor...@us...> - 2011-01-09 03:50:40
|
Revision: 3887
http://ecell.svn.sourceforge.net/ecell/?rev=3887&view=rev
Author: moriyoshi
Date: 2011-01-09 03:50:34 +0000 (Sun, 09 Jan 2011)
Log Message:
-----------
* Py_VISIT() is available since 2.4.
Modified Paths:
--------------
ecell3/trunk/ecell/pyecell/ecell/_ecs.cpp
Modified: ecell3/trunk/ecell/pyecell/ecell/_ecs.cpp
===================================================================
--- ecell3/trunk/ecell/pyecell/ecell/_ecs.cpp 2011-01-09 02:47:45 UTC (rev 3886)
+++ ecell3/trunk/ecell/pyecell/ecell/_ecs.cpp 2011-01-09 03:50:34 UTC (rev 3887)
@@ -77,6 +77,17 @@
#endif
+#if PY_VERSION_HEX < 0x02040000
+#define Py_VISIT(op) \
+ do { \
+ if (op) { \
+ int vret = visit((PyObject *)(op), arg); \
+ if (vret) \
+ return vret; \
+ } \
+ } while (0)
+#endif
+
using namespace libecs;
namespace py = boost::python;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|