Re-instate backward compatibility by defining Py_CLEAR if it isn't
available.
diff --git a/Modules/_csv.c b/Modules/_csv.c
index 88c7248..9ce53bd 100644
--- a/Modules/_csv.c
+++ b/Modules/_csv.c
@@ -37,6 +37,20 @@
# define PyMODINIT_FUNC void
# endif /* __cplusplus */
#endif
+
+#ifndef Py_CLEAR
+#define Py_CLEAR(op) \
+ do { \
+ if (op) { \
+ PyObject *tmp = (PyObject *)(op); \
+ (op) = NULL; \
+ Py_DECREF(tmp); \
+ } \
+ } while (0)
+#endif
+#ifndef Py_VISIT
+
+
/* end 2.2 compatibility macros */
#define IS_BASESTRING(o) \