Use the right (portable) definition of the max of a Py_ssize_t.
diff --git a/Objects/listobject.c b/Objects/listobject.c
index 86110cb..78e8da4 100644
--- a/Objects/listobject.c
+++ b/Objects/listobject.c
@@ -684,7 +684,7 @@
 		return (PyObject *)self;
 	}
 
-	if (size > SSIZE_MAX / n) {
+	if (size > PY_SSIZE_T_MAX / n) {
 		return PyErr_NoMemory();
 	}