[Numpy-svn] r8482 - trunk/numpy/core/include/numpy
numpy-svn at scipy.org
numpy-svn at scipy.org
Sat Jul 17 09:11:05 EDT 2010
Author: ptvirtan
Date: 2010-07-17 08:11:05 -0500 (Sat, 17 Jul 2010)
New Revision: 8482
Modified:
trunk/numpy/core/include/numpy/npy_3kcompat.h
Log:
BUG: core: fix C++ issues in npy_3kcompat.h
Modified: trunk/numpy/core/include/numpy/npy_3kcompat.h
===================================================================
--- trunk/numpy/core/include/numpy/npy_3kcompat.h 2010-07-17 13:10:39 UTC (rev 8481)
+++ trunk/numpy/core/include/numpy/npy_3kcompat.h 2010-07-17 13:11:05 UTC (rev 8482)
@@ -20,6 +20,10 @@
#include "numpy/npy_common.h"
#include "numpy/ndarrayobject.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
* PyInt -> PyLong
*/
@@ -115,20 +119,20 @@
static NPY_INLINE void
PyUnicode_ConcatAndDel(PyObject **left, PyObject *right)
{
- PyObject *new;
- new = PyUnicode_Concat(*left, right);
+ PyObject *newobj;
+ newobj = PyUnicode_Concat(*left, right);
Py_DECREF(*left);
Py_DECREF(right);
- *left = new;
+ *left = newobj;
}
static NPY_INLINE void
PyUnicode_Concat2(PyObject **left, PyObject *right)
{
- PyObject *new;
- new = PyUnicode_Concat(*left, right);
+ PyObject *newobj;
+ newobj = PyUnicode_Concat(*left, right);
Py_DECREF(*left);
- *left = new;
+ *left = newobj;
}
@@ -312,4 +316,8 @@
#endif
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _NPY_3KCOMPAT_H_ */
More information about the Numpy-svn
mailing list