X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fcpython.h;h=070d33af9e61df3a6abe968a223bc5533985f227;hb=92860d61218a3da1e9b74a2fad37e9df88df8ce8;hp=4f2e83260d0a5b2185e31f89be36e6c2ea52c8cf;hpb=92f3b751cce6466fc23175e75fe3b8a3b8f23cff;p=collectd.git diff --git a/src/cpython.h b/src/cpython.h index 4f2e8326..070d33af 100644 --- a/src/cpython.h +++ b/src/cpython.h @@ -52,32 +52,6 @@ PyGILState_Release(gil_state);\ } -/* Python 2.4 has this macro, older versions do not. */ -#ifndef Py_VISIT -#define Py_VISIT(o) do {\ - int _vret;\ - if ((o) != NULL) {\ - _vret = visit((o), arg);\ - if (_vret != 0)\ - return _vret;\ - }\ -} while (0) -#endif - -/* Python 2.4 has this macro, older versions do not. */ -#ifndef Py_CLEAR -#define Py_CLEAR(o) do {\ - PyObject *tmp = o;\ - (o) = NULL;\ - Py_XDECREF(tmp);\ -} while (0) -#endif - -/* Python 2.4 has this macro, older versions do not. */ -#ifndef Py_RETURN_NONE -# define Py_RETURN_NONE return Py_INCREF(Py_None), Py_None -#endif - /* This macro is a shortcut for calls like * x = PyObject_Repr(x); * This can't be done like this example because this would leak