SF patch 1546297 (with some tweaks):
Create a real zip iterator object; not using itertools.izip
(Brian Holmes).
diff --git a/Include/iterobject.h b/Include/iterobject.h
index c078ebb..69deb45 100644
--- a/Include/iterobject.h
+++ b/Include/iterobject.h
@@ -16,6 +16,9 @@
 #define PyCallIter_Check(op) ((op)->ob_type == &PyCallIter_Type)
 
 PyAPI_FUNC(PyObject *) PyCallIter_New(PyObject *, PyObject *);
+
+PyObject* _PyZip_CreateIter(PyObject* args);
+
 #ifdef __cplusplus
 }
 #endif