No need to cast a Py_ssize_t, use %z in PyErr_Format
diff --git a/Objects/stringobject.c b/Objects/stringobject.c
index 99cadca..9d4dc74 100644
--- a/Objects/stringobject.c
+++ b/Objects/stringobject.c
@@ -1677,9 +1677,9 @@
 			}
 #endif
 			PyErr_Format(PyExc_TypeError,
-				     "sequence item %i: expected string,"
+				     "sequence item %zd: expected string,"
 				     " %.80s found",
-				     /*XXX*/(int)i, item->ob_type->tp_name);
+				     i, item->ob_type->tp_name);
 			Py_DECREF(seq);
 			return NULL;
 		}