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. |