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) \